用json抛出parsererror的jquery ajax请求

时间:2014-08-08 10:46:04

标签: javascript jquery ajax json

我已经在这个问题上进行了大量搜索并尝试了几乎所有内容,但它似乎并没有起作用,所以将它发布在这里。

我试图通过传递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

修改

按照回答

的建议进行了更改

1 个答案:

答案 0 :(得分:0)

替换你的行

data: mydata,

data: JSON.stringify(mydata),
contentType: "application/json",