javascript - JSON 数据 400 Bad request 错误

标签 javascript sql json

我有 JSON 数据发送到服务器。当我提交时,它会在控制台中打印数据,但不会发送到服务器。

出现以下错误

POST http://localhost:8080/rest/review/createReview 400 (Bad Request) 

这是我的代码

var promise = jQuery.ajax({
      url: 'http://localhost:8080/rest/review/createReview',
      type: 'POST',
      data: '{myReview: myReview}',
      dataType: "text",
      contentType: "application/json",
      success: function (data) {
           console.log("Request successful", data);
      },
      error: function (data) {
          console.log("Request failed", data); 
      }
    });

最佳答案

可能是您的数据不是有效的 JSON。尝试:

data: JSON.stringify({myReview: myReview})

关于javascript - JSON 数据 400 Bad request 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18987959/

相关文章:

json - Jenkins/groovy : How to pretty-print a net. sf.json.JSONObject 为空?

javascript - 使用在父级而不是子级中使用 reducer 更新的自定义 Hook 的状态

javascript - 声明多个 document.getElementById ('' );几行变量

javascript - 在javascript tripple equals中,首先检查什么?类型或值(value)?

SQL 透视命令

json - 可以使用 panic/recover 作为测试成功类型断言的方法吗?

javascript - jQuery - 根据输入链接中粘贴的链接选择一个选项

sql - 如果使用 SQL 表记录数 = 1,我想始终保留一条记录

MySQL - 如何在 Update 语句中将字符串值解析为 DATETIME 格式?

ruby-on-rails - 通过 JSON/XML 将二进制数据发送到 (Rails) RESTful 端点?