當我在瀏覽器上運行這個ajax請求,並且我輸入了錯誤的信息時,它給了我狀態0並且失敗了ajax。但是,當我在模擬器上運行此操作時,即使我將登錄信息保留爲空,它始終返回狀態200.如何獲得它以打印正確的狀態代碼?iphone模擬器總是從ajax請求給出狀態20
我使用在軌道上的PhoneGap和紅寶石(用於後端)
$.ajax({
type: "POST",
url: 'http://localhost:3000/users/sign_in',
data:{ user: {
email: e,
password: p
} },
success: function(data, textStatus, jqXHR){
alert(jqXHR.status);
},
error: function(jqXHR, data, errorThrown){
alert(jqXHR.status);
}
});
爲什麼是0而不是400呢? (不知道這是否與行爲有關。) –