Jquery ajax请求json抛出解析错误

jquery ajax request with json throwing parsererror

本文关键字:错误 ajax 请求 json Jquery      更新时间:2023-09-26

我在这个问题上搜索了很多,尝试了几乎所有的方法,但似乎没有工作,所以在这里发布。

我试图通过传递json数据使jquery ajax调用ashx处理程序。但是我的请求没有到达处理器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才会给出任何响应解析错误

编辑:

按答案修改

换行

data: mydata,

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