Ajax向后端发送PUT请求的两种方法
使用原生JavaScript和jQuery都可以向后端发送PUT请求。
- 使用原生JavaScript的
XMLHttpRequest
对象:
var xhr = new XMLHttpRequest();
xhr.open('PUT', 'http://example.com/api/resource', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
var data = JSON.stringify({
key: 'value'
});
xhr.send(data);
- 使用jQuery的
$.ajax
方法:
$.ajax({
url: 'http://example.com/api/resource',
type: 'PUT',
contentType: 'application/json',
data: JSON.stringify({
key: 'value'
}),
success: function(response) {
console.log(response);
},
error: function(xhr, status, error) {
console.error(error);
}
});
以上两种方法都可以向后端发送PUT请求,并在请求成功后处理响应。
评论已关闭