【发布时间】:2013-09-28 10:50:14
【问题描述】:
我有一个 jQuery ajax 函数调用来加载数据。当我在 Chrome 中进行测试时,有时它不会调用请求完成功能,有时它会起作用。请告诉我可能是什么原因。
var request = $.ajax({
url: data_url,
type: 'post',
data: ""
});
request.done(function(result)
{
console.log("Done");
}
网址和一切都是正确的,因为它有时会在我单击刷新时起作用。当我从浏览器发送流时,是否需要传递一些结束代码?
在服务器端,我使用 PHP 回显函数来发送编码的 JSON。
【问题讨论】:
-
p/s:如果您只是从服务器获取数据,而不是在另一端修改任何内容,请使用
GET:) -
也使用 fail() 或使用 always() 并检查错误信息
-
谢谢@Terry,当我更改为 GET 时它可以工作。