在其他任何事情之前加载JSON

时间:2017-08-06 16:33:50

标签: javascript jquery json

我尝试在加载任何其他内容之前加载JSON,因为我需要在浏览器连接到服务器时立即访问JSON。

这就是我加载json的方式

$.getJSON('icons.txt', function(iconData) {
    icons = iconData;
});

我怎样才能让javascript首先加载json呢?或者至少使它在用户连接之前加载。

3 个答案:

答案 0 :(得分:0)

只需将所有其他代码放在function(iconData) {icons = iconData;});回调函数中,它就会在获取JSON后执行。

答案 1 :(得分:0)

如果您将标记放在HTML的标题中,则应首先执行该标记。

可能重复:Load javascript before rendering page?

答案 2 :(得分:0)

代码加载在头上,然后设置为同步加载

def ReverseString(string):
  finalWord = ""
  lengthOfWord = len(string) - 1
  while lengthOfWord >= 0:
    finalWord = finalWord + string[lengthOfWord ]
    lengthOfWord = lengthOfWord - 1
  return finalWord

print(ReverseString("Rezwan"))