【发布时间】:2011-05-06 05:51:07
【问题描述】:
我想将包含数组的 JSON 文件从我自己的服务器加载到 javascript 对象变量中。
我想在页面加载开始时以同步方式执行此操作,因为在页面加载期间需要数据。
我设法使用了 jQuery.getJSON,但这是异步 ajax,看起来有点矫枉过正。
有没有办法以同步方式加载 JSON 而无需自己进行解析?
(或多或少类似于使用 <script language="JavaScript" src="MyArray.json"></script>)
在此先感谢您的帮助,因为我是 javascript 新手,所以希望它有意义。 保罗
【问题讨论】:
-
取决于服务器。我没有看到做类似 var json= 的问题
-
为什么要同步请求?
-
我想我希望它是同步的,因为我想等待我的变量用 json 内容初始化,然后在下面的语句中使用它(没有那个 json 数据就没有意义)。
-
如果我理解正确 json= 需要通过 http 请求加载 jsonString,对吗?
-
我发现这个简短的教程很容易理解:在 jQuery 中同步加载 JSON hippieitgeek.blogspot.se/2013/06/…
标签: javascript json parsing getjson synchronous