我已经在这个问题上进行了大量搜索并尝试了几乎所有内容,但它似乎并没有起作用,所以将它发布在这里。
我试图通过传递json数据来对ashx
处理程序进行jquery ajax调用。但我的请求直到处理程序GetBalance.ashx
代码:
var mydata = {};
$.ajax({
url: 'Handlers/GetBalance.ashx?type=authenticateRequest',
type: 'post',
dataType: 'json',
cache: false,
data: mydata,
success: function (data) {
},
error: function (xhr, status) {
console.log(status);
console.log(xhr.responseText);
}
});
在控制台中打印
parsererror
(empty string)
我做错了什么?在它给出任何响应解析错误之前它应该达到.ashx
修改
按照回答
的建议进行了更改答案 0 :(得分:0)
替换你的行
data: mydata,
与
data: JSON.stringify(mydata),
contentType: "application/json",