首先我们看jquery的ajax设置content-type,我们设置content-type为application/json;代码如下:
$.ajax({
type: "POST",
url: "test.php",
data: JSON.stringify({
username: "111", "password": "123"
}),
dataType: "json",
contentType: "application/json;charset=utf-8",
success: function(data) {
if (!data.err) {
console.log(data.msg);
} else {
console.log("出现错误:" + data.msg);
}
},
error: function(jqXHR) {
alert("发生错误:" + jqXHR.status);
},
});那么原生js如何设置content-type呢var request = new XMLHttpRequest();那么vue 的axios设置content-type
request.open("POST", "test.php");
request.setRequestHeader("Content-type", "application/json");
request.send(JSON.stringify({
username: "111", "password": "123"
}));
request.onreadystatechange = function() {
if (request.readyState === 4) {
if (request.status === 200) {
var data = JSON.parse(request.responseText);
if (!data.err) {
console.log(data.msg);
} else {
console.log("出现错误:" + data.msg);
}
} else {
alert("发生错误:" + request.status);
}
}
}
axios({
method: 'post',
url: 'test.php',
headers: {
'Content-Type': 'application/json',
'X-Requested-With': 'XMLHttpRequest'
},
data: {
username: '111',
password: '123'
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});那么如果vue-resource this.$http.get('api', {
headers: {
'Content-Type': 'application/json',
'X-Requested-With': 'XMLHttpRequest'
},
params: JSON.stringify({
username: "111", "password": "123"
})}).then(function(res) {
document.write(res.body);
}, function(res) {
console.log(res.status);
});网友回复
如何破解绕开seedance2.0真人照片生成视频 限制?
python有哪些算法可以将视频中的每个帧图片去除指定区域水印合成新的视频?
iphone的激光雷达数据能否实时传输到three三维空间中?
豆包sora等ai视频生成大模型生成的视频水印如何去除?
python如何实现在电脑上拨号打电话给手机?
具身机器人与人形机器人区别?
nodejs如何将一个完整的js代码文件切割成不同的部分混淆后动态加载进入html运行?
为啥windows.onerror捕获js错误是这样的{"message":"Script error.","source":"","lineno":0,"colno":0,"stack":null,
2026年ai将全面接管编程?
WebMCP是干啥的?


