iphone模拟器总是从ajax请求中提供状态200

时间:2014-04-04 20:48:06

标签: jquery ios ruby-on-rails ajax cordova

当我在浏览器上运行这个ajax请求时,我输错了信息,它给了我状态0并且失败了ajax。但是,当我在模拟器上运行它时,即使我将登录信息留空,它也总是返回状态200.如何才能打印出正确的状态代码?

我在轨道上使用phonegap和ruby(用于后端)

$.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);
}

    });

1 个答案:

答案 0 :(得分:0)

AJAX调用可能会被缓存,在type param之后将其添加到您的调用中:

cache: false,