Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从json文件中提取数据_Javascript_Jquery_Json - Fatal编程技术网

Javascript 从json文件中提取数据

Javascript 从json文件中提取数据,javascript,jquery,json,Javascript,Jquery,Json,如果我的服务器上有一个静态json文件,那么是否可以使用javascript只提取json数据的必需部分而不下载整个json文件 我知道我可以使用服务器端技术根据需要动态生成json数据,但我只是想知道是否可以使用javascript从服务器json文件中提取数据,而无需下载全部内容?否,您不能在客户端执行此操作,因为javascript调用的浏览器只能获取整个文件 如果您真的只需要获取文件的一部分,则必须构建服务器端代码 但是,请在分析之前检查您是否需要进行此优化。不要忘记,仅获取文件的一部分

如果我的服务器上有一个静态json文件,那么是否可以使用javascript只提取json数据的必需部分而不下载整个json文件


我知道我可以使用服务器端技术根据需要动态生成json数据,但我只是想知道是否可以使用javascript从服务器json文件中提取数据,而无需下载全部内容?

否,您不能在客户端执行此操作,因为javascript调用的浏览器只能获取整个文件

如果您真的只需要获取文件的一部分,则必须构建服务器端代码


但是,请在分析之前检查您是否需要进行此优化。不要忘记,仅获取文件的一部分会阻止文件作为一个整体被缓存和重用。

不,您不能在客户端执行此操作,因为javascript调用的浏览器只能获取整个文件

如果您真的只需要获取文件的一部分,则必须构建服务器端代码


但是,请在分析之前检查您是否需要进行此优化。不要忘记,只获取文件的一部分会阻止文件作为一个整体被缓存和重用。

对于服务器上的静态文件,JavaScript如何在不下载整个文件的情况下访问它


恐怕这是不可能的。您可以下载文件并在客户端过滤数据,也可以编写服务器端代码为您进行过滤,然后将结果输出给调用者——您的客户端JavaScript代码。

对于服务器上的静态文件,JavaScript如何在不下载整个文件的情况下访问它


恐怕这是不可能的。您可以下载文件并在客户端过滤数据,也可以编写服务器端代码为您进行过滤,然后将结果输出给调用者——您的客户端JavaScript代码。

答案是否,但如果您可以在服务器端处理json数据,您可以在ajax调用中发送参数时创建json响应,以根据发送的参数检索不同的结果。这些参数会限制您想要的部分。

答案是否定的,但是如果您可以在服务器端处理json数据,那么您可以在ajax调用中发送参数时创建json响应,以根据发送的参数检索不同的结果。这些参数会限制您想要的部分。

据我所知,JavaScript无法请求部分下载。您的文件很大吗?你为什么这么麻烦?据我所知,JavaScript无法提供请求部分下载的方法。你的文件很大吗?你为什么要麻烦?