Javascript 如何使用jquery将Json编码加载到变量中
我有一个包含编码数组的页面“jsonencode.php”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,因为它
[["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
});