我正在尝试使用ajax发送json,但没有成功。
var json_data = JSON.stringify({"email": "em@il"});
request = $.ajax({
url: '/update',
type: 'POST',
contentType: 'application/json',
mimeType: 'application/json',
processData: false,
dataType: 'json',
data: json_data,
});在检查器中,我看到请求主体是空
POST /update HTTP/1.1
Host: localhost:5005
Connection: keep-alive
Content-Length: 0
Accept: */*
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36
X-Requested-With: XMLHttpRequest
Origin: http://localhost:5005
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: http://localhost:5005/
Accept-Encoding: gzip, deflate, br
Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: jenkins-timestamper-offset=-7200000我不知道出了什么问题,请帮帮忙
发布于 2020-10-20 17:20:16
执行console.log(json_data );并在此处检查是否为有效的json:http://jsonviewer.stack.hu/
尝试使用此脚本
$.ajax({
type: 'POST',
headers: {
"cache-control": "no-cache"
},
url:"/update",
contentType: 'application/json',
data: json_data,
success: function(resp) {
console.log('Response success : ' ,resp);
}
});https://stackoverflow.com/questions/64441966
复制相似问题