我有一个普通的html页面,我写了一些使用jquery ajax请求的javascript代码。 ajax请求在firefox和IE中成功发送到服务器,但在google chrome中不起作用!发送ajax请求时,chrome控制台显示net::ERR_INCOMPLETE_CHUNKED_ENCODING
错误。我不知道如何解决这个奇怪的问题。这是我的ajax代码:
var data = {};
data['type'] = "email";
data['value'] = "test@gmail.com"
$.ajax({
headers: {
Accept: "application/json; charset=utf-8",
"Content-Type": "application/json; charset=utf-8"
},
type: "POST",
url: "/testUrl",
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function(result) {
alert("success");
},
error: function(data) {
alert("error");
},
failure: function(errMsg) {
alert("failure");
}
});
我用XMLHttpRequest
javascript对象测试了普通的ajax请求,但也遇到了上述问题。