Ala*_*an2 6 javascript ajax jquery
我有以下内容:
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID },
success: function (data) {
$('#CityID').html(data);
},
error: function (ajaxContext) {
alert(ajaxContext.responseText)
}
});
Run Code Online (Sandbox Code Playgroud)
当我失去与互联网的连接时,会调用错误,但我在responseText中看不到任何内容.
有没有办法可以根据返回的ajaxContent中的状态信息找出不同类型的错误?我真的希望能够发出一条消息说"互联网连接丢失",如果还有其他问题则会发出另一条消息.
更新。
您应该只在 $.ajax({}) 内的某个位置添加: timeout: 。另外,cache: false 在某些情况下可能会有所帮助。
$.ajax 有详细记录,您应该检查那里的选项,可能会发现一些有用的东西。
JQuery Ajax - 如何在进行 Ajax 调用时检测网络连接错误
| 归档时间: |
|
| 查看次数: |
449 次 |
| 最近记录: |