我遇到了ajax Call的问题
这是我的代码
$.ajax({
beforeSend: function(x) {
if(x && x.overrideMimeType) {
x.overrideMimeType("application/j-son;charset=UTF-8"); }
},
data:{id : myid},
url: 'xxx.org/myphp.php',
cache: false,
headers: {'X-Requested-With': 'XMLHttpRequest'},
type: 'POST',
success: function(rsp) {
alert(rsp)
},timeout: 10000,
error: function(jqXHR, textStatus, errorThrown) {
if(textStatus === 'timeout'){
alert('timeout')
}else{
Alert(textStatus,"Connection Lost, Check Our Connection");
}
}})
有时这个请求有超时但服务器端的数据有更新.. 如何解释这个以及这个案例的解决方案......
当请求超时时我想要的是然后中止proses更新数据.. 任何想法?