我想发布json数据并获取响应数据

时间:2018-06-11 07:10:33

标签: javascript jquery html ajax rest

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  </head>
  <body>


<script>
var SendInfo= { SendInfo: [{"dataKey":"1013"}]};

        $.ajax({
            type: 'post',
            url: '/getData',
            data: JSON.stringify(SendInfo),
            contentType: "application/json",
            traditional: true,
            success: function (data) {
                console.log(data);
            }
        });
</script>

</body>
</html>

我正在解析json数据,但我收到500服务器错误,但一切似乎在邮递员工作正常,建议任何更改enter image description here

2 个答案:

答案 0 :(得分:2)

您是否检查了要发送的请求,并将ajax请求与服务器端的邮递员请求进行了比较?

您似乎在发送了两个不同的JSON,在您的ajax代码{ SendInfo: [{"dataKey":"1013"}]}中,在邮递员请求中只有{"dataKey":"1013"}。这些是不同的对象,你的后端可能无法理解它们。

答案 1 :(得分:0)

只有您需要在发布请求中发送此内容。

{{1}}