如何将大型JSON文件加载到javascript中
首先,感谢您抽出时间查看我的帖子。我和几个人在做一个项目,我们基本上有一个网页,一旦你登录,它会显示mysql数据库中的所有数据,该数据库有6个表,其中3个表中有数据。我们发现为了实现这一点,我们需要通过将数据导出到JSON文件来传输数据,然后从那里将JSON文件加载到java脚本中,以便它能够与web服务器通信。我们想知道什么是解决这个问题的最好办法。我们发现的一种方法是将JSON ddata作为变量引用,然后列出所有内容,但我们的几个文件都有加载和加载的数据。有没有更简单的方法如何将大型JSON文件加载到javascript中,javascript,mysql,json,Javascript,Mysql,Json,首先,感谢您抽出时间查看我的帖子。我和几个人在做一个项目,我们基本上有一个网页,一旦你登录,它会显示mysql数据库中的所有数据,该数据库有6个表,其中3个表中有数据。我们发现为了实现这一点,我们需要通过将数据导出到JSON文件来传输数据,然后从那里将JSON文件加载到java脚本中,以便它能够与web服务器通信。我们想知道什么是解决这个问题的最好办法。我们发现的一种方法是将JSON ddata作为变量引用,然后列出所有内容,但我们的几个文件都有加载和加载的数据。有没有更简单的方法 这将是我们第
这将是我们第一次这样做,因此我们正在学习并感谢您的反馈 如果您使用的是某种AJAX库,您可以很容易地从浏览器请求.json文件 例如jQuery:
$.post("ourJSONFile.json", function( data ) {
..logic to display data..
});
注意-在我写这篇文章时,没有发布关于没有PHP的评论。在我知道为什么没有PHP之前,我将把这个答案留在这里 我认为你做得不对。这里不需要JSON,只需查询数据库中的信息即可 您需要做的概述是(用PHP或您用来与服务器对话的语言)您需要
- 连接到数据库
- 查询数据库中的信息(在您的情况下,查询或多或少意味着获取信息)
- 对返回的信息执行一些操作(例如在PHP中对其进行回显,以便将其发送给用户)
注意,AJAX不需要使用库,它可以使用纯javascript完成。库简单地简化了AJAX。为什么要导出到JSON文件,为什么不直接加载它?你的意思是直接从.mysql文件加载它?直接通过SQL服务加载…但据我们所知,你不能将SQL数据直接显示到浏览器,不是吗?就像你一输入凭证,所有3个表就会显示在浏览器中,就像这样,你使用javascript发出一个ajax请求,该请求由PHP、ASP.NET甚至node.js处理,它打开一个与SQL的连接,获取数据并作为对该ajax请求的响应返回。