Javascript AJAX结果正常,但没有数据
我使用jQuery执行以下AJAX请求:Javascript AJAX结果正常,但没有数据,javascript,jquery,ajax,Javascript,Jquery,Ajax,我使用jQuery执行以下AJAX请求: jQuery.ajax({ url: "url-to-script", dataType: "html", async: false, success: function(data) { console.log(data); }, error:function(){ showMessage('Chyba', 'error'); } }); 我调用的脚本正在返回HTM
jQuery.ajax({
url: "url-to-script",
dataType: "html",
async: false,
success: function(data) {
console.log(data);
},
error:function(){
showMessage('Chyba', 'error');
}
});
我调用的脚本正在返回HTML的一部分。它工作正常。
但当我调用这个AJAX时,它将以数据中的空白响应结束。当我再次调用它时,它将返回它应该返回的内容,并且下一次调用都有效。但是页面加载后的第一个页面永远不会工作。我不知道为什么
我也试过了
if (data)
// do something
else
try again
但它只是冻结了我的浏览器。所以我不知道怎么了
谢谢你的建议 在浏览器控制台中检查实际响应的内容。如果为空,则更可能是服务器端代码中的错误。您是否已将代码放在文档下。准备好了吗?直接在浏览器中打开链接将返回代码?数据。d应为您的数据
async:false,
是否有必要?