Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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 如何使用jquery将Json编码加载到变量中_Javascript_Jquery_Json - Fatal编程技术网

Javascript 如何使用jquery将Json编码加载到变量中

Javascript 如何使用jquery将Json编码加载到变量中,javascript,jquery,json,Javascript,Jquery,Json,我有一个包含编码数组的页面“jsonencode.php” [["Easth1","North1","A","URL1"],["Easth2","North2","B","URL2"]] 我知道我可以通过以下方式将html加载到div中: $("#div").load("jsonencode.php"); 但我要做的是将数组加载到变量中,如: var a = load("jsonencode.php"); 等待安全操作的可能性很小。同时,在JavaScript中通常要避免同步I/O,因为它

我有一个包含编码数组的页面“jsonencode.php”

[["Easth1","North1","A","URL1"],["Easth2","North2","B","URL2"]]
我知道我可以通过以下方式将html加载到div中:

$("#div").load("jsonencode.php");
但我要做的是将数组加载到变量中,如:

var a = load("jsonencode.php");

等待安全操作的可能性很小。同时,在JavaScript中通常要避免同步I/O,因为它会在等待时停止整个应用程序的执行。这会造成糟糕的用户体验。要避免这种情况,作为开发人员,您需要接受编写应用程序的替代技术——使用回调、承诺等。相关:
jQuery.getJSON('jsonencode.php', function(obj) {
    //obj not holds your parsed JSON as a JS object
});