Jquery 页面赢得';t从服务器获取json后停止加载

Jquery 页面赢得';t从服务器获取json后停止加载,jquery,Jquery,我使用此代码从服务器获取一些json $(function () { $.ajax({ url: 'fetch.php', data: "", dataType: 'json', success: function(data) {

我使用此代码从服务器获取一些json

$(function () 
  {
    $.ajax({                                      
      url: 'fetch.php',                          
      data: "",      
      dataType: 'json',                 
      success: function(data)          
      {
        jQuery.each(data, function() {
        document.write(this[0] + "<br/>" + this[1]);
         });
      }  
    });

  }); 

当我尝试用json加载html文件时,会显示数据,但页面不会停止加载。

这段代码在哪里?您是否尝试在就绪事件中执行它:

$(document).ready(function(){
    // your ajax call here...
});

使用Chrome打开它,打开Web Inspector(右键单击>inspect元素),然后转到网络选项卡并刷新网站

您应该看到网站正在加载的所有资源,包括任何AJAX请求
您可以清楚地看到仍在加载的内容

我解决了问题。我更改了

document.write(this[0] + "<br/>" + this[1]);
document.write(这个[0]+“
”+这个[1]);

$(document.body).append(this[0]+“
”+this[1]);
但我不能说完全是我一个人做的。我从这篇文章中得到了一个提示

$(function()是$(document)的缩写。ready(function()
$(function(){}
$(document)的缩写。ready(function(){}
我不知道这个!谢谢你的提示!
document.write(this[0] + "<br/>" + this[1]);
$(document.body).append(this[0] + "<br/>" + this[1]);