- 我一直在使用 jquery 1.3.2,我升级到 1.9.1 发生的事情是,达到成功的 ajax 请求现在正在出错。我不明白为什么,状态是200,状态是4。这意味着请求没有错。但为什么它会达到错误?
我做了一个如下的工作,但我不喜欢它。我想知道为什么会这样。我也害怕有更多这样的问题。
$.ajax({
type: "POST",
url: "test.cgi",
data: form_data,
beforeSend: function(){
$("#"+type+"_div").html("<span class='LabelRed12'>Loading , please wait..</span><br/>");
},
complete: function(){
},
success: function(html){
$("#"+type +"_div").html(html);
},
error:function(xhr,err){
if (xhr.readyState == 4) {
if (xhr.status == 200) {
$("#"+type +"_div").html(xhr.responseText);
} else
alert("status is " + request.status);
}
}
});