javascript - 我想发布 json 数据并获取响应数据
问题描述
<!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>
解决方案
您是否检查了您发送的请求并将 ajax 请求与服务器端的邮递员请求进行了比较?
您似乎发送了两个不同的 JSON,在您的 ajax 代码中{ SendInfo: [{"dataKey":"1013"}]}
,在您的邮递员请求中,您只有{"dataKey":"1013"}
. 这些是不同的对象,您的后端可能无法同时理解它们。
推荐阅读
- java - 网页抓取 jsoup java 无法抓取完整信息
- opencv - 如何展平仅包含文字的照片图像?
- javascript - AWS Cognito - 从浏览器应用程序邀请用户 (adminCreateUser)
- excel - 计算在另一个列表中找到一个列表项的频率
- node.js - 了解查询中变量的行为
- xpages - Xpages - 通过自定义控件属性的 SSJS 代码
- c++ - c ++如何在opengl程序中远程调用控制台窗口
- reactjs - 最新渲染后调用的方法
- sql-server - 将表值传递给链接的报表过滤器 - SSRS 2016
- mailchimp - 如何通过 api 向 mailchimp 订阅者添加“标签”