为什么Firebug网络和控制台结果不同

这是“网络”选项卡:请参见底部的图像1。

这是控制台选项卡:请参见底部的图2。

那么,这怎么可能呢? 结果来自同一个POST请求。 如果是错误,为什么会说状态200? 为什么会有这么大的差异? 这两个请求都给我一个空响应!但是如果我尝试使用Postman,REST客户端Extension for Chrome它会返回一个响应!,请参见底部的图3。

为了提出请求,我使用的是JQuery(和jQuery mobile)。 这是代码:

$.ajax({ url: 'http://example.com/rest/auth', data: { action : 'login', user_email: 'user', user_password: 'password', }, type: 'post', async: 'true', xhrFields: { withCredentials: true, }, crossDomain : true, contentType: 'application/x-www-form-urlencoded', }); 

网络: 图像网络


安慰 图像控制台


邮差REST客户端
在此处输入代码


相关问题:

  1. 在PhoneGap + jQuery Mobile中使用ajax的CORS不在设备上工作,但在浏览器上
  2. “请求的资源上没有’Access-Control-Allow-Origin’标头”