POST请求ajax jquery错误

POST request ajax jquery error

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

我正在尝试运行post请求,以将json格式的数据解析到页面中。一个示例查询是:

    $("#click").click(function () {
            $.ajax({
                type: "POST",
                url: "http://ut-pc-236:9000/kanye/flow/search",
                contentType: "application/json;charset=UTF-8",
                data: {
                        "fromDate":"2011-01-01",
                        "toDate":"2011-03-16T14:35:00Z",
                        "limitTotalFlows":1000,
                        "operator":"AND",
                        "keyValues":[ "J0419:E", "J0410:AMPY", "J1043:BEDFORD" ]
                        },
                success: function (data) {
                    console.log(data);
                }
            });
        });

但是它给出了一个错误-坏的请求(400)。我想这应该是一些语法错误,因为get方法可以正常工作。如果有人能帮忙,我将非常感谢。谢谢

您并没有像您声称的contentType那样发送有效的json对象。

JSON.stringify您的数据:

data: JSON.stringify({ 
    "fromDate":"2011-01-01",
    "toDate":"2011-03-16T14:35:00Z",
    "limitTotalFlows":1000,
    "operator":"AND",
    "keyValues":[ "J0419:E", "J0410:AMPY", "J1043:BEDFORD" ]
}),