欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

body 提交json格式

在開發(fā)中,我們經(jīng)常需要向服務(wù)器發(fā)送數(shù)據(jù),而這些數(shù)據(jù)通常會(huì)被以JSON格式提交到服務(wù)器。JSON格式的數(shù)據(jù)對(duì)于前后端交互來(lái)說(shuō)非常重要。下面就來(lái)談?wù)勅绾芜M(jìn)行body提交JSON格式的問(wèn)題。

//這是一條JSON格式的數(shù)據(jù)
{
"name": "張三",
"age": 20,
"city": "北京"
}
//我們可以通過(guò)幾種方式將其提交給服務(wù)器
//第一種是使用XMLHttpRequest對(duì)象
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type","application/json");
xhr.send(JSON.stringify(data));
//第二種是使用jQuery庫(kù)
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json",
success: function(res){
console.log(res);
},
error: function(err){
console.log(err);
}
});
//第三種是使用fetch方法
fetch(url, {
method: "POST",
body: JSON.stringify(data),
headers: {
"Content-type": "application/json"
}
})
.then(response =>response.json())
.then(data =>console.log(data))
.catch(error =>console.error(error))

無(wú)論哪種方式,都需要在請(qǐng)求中設(shè)置Content-type為application/json。這告訴服務(wù)器,我們將要提交的是JSON格式的數(shù)據(jù)。另外,我們還需要在發(fā)送請(qǐng)求前將數(shù)據(jù)轉(zhuǎn)換成JSON格式字符串(通過(guò)JSON.stringify(data),data是我們要提交的具體數(shù)據(jù))。

以上就是如何進(jìn)行body提交JSON格式的介紹,希望對(duì)大家有所幫助!