Ajax (POST)请求JSON返回calceled 响应是provisional headers are shown

来源:互联网 发布:电梯广告机盈利 知乎 编辑:程序博客网 时间:2024/06/11 02:53

问题:
JQuery Ajax异步请求后台接口无法返回数据。浏览器相应的状态是calceled,响应是provisional headers are shown,这种情况我搜索很久,个人觉得应该是jquery异步请求交互出错。

这里写图片描述

解答:

$.ajax({        url: url,        type: 'post',        data:{id:"101",.....},//提交的数据        cache: false,        async: false,   //问题的关键,明确是异步提交数据        dataType: 'json',  //请求数据类型        contentType:"application/json; charset=utf-8",        success: function (data) {        },       error: function () {       }});

如上面的代码,问题的关键就在async,特别是contentType也要设置成”application/json; charset=utf-8”,不然可能会报415的错,导致后台接收不到数据。

原创粉丝点击