- 私はjquery1.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);
}
}
});