【发布时间】:2021-11-18 19:46:39
【问题描述】:
我在 python 中有工作请求代码,在 ajax 中需要它
var jsonData = {"x":"y"};
$.ajax({
url: url,
type: 'POST',
data: jsonData,
//dataType: "JSON",
error: function(e) {
console.log(e);
}
});
json: jsonData, JSON.stringify, 'Content-Type': 'application/json' 和更改名称不起作用,我尝试了很多东西,但每次都出现错误 400
这个 python 代码运行良好
payload = {
'a':'b',
'a': 'b'
}
#but it doesn't work with field 'data' or 'params', must be named 'json'
r = requests.post(url, json=payload) #data=payload won't work, otherwise error 400
print(r.text)
【问题讨论】:
标签: javascript python jquery ajax python-requests