0
我想使用fetch()api發佈一些數據,並且我一直收到「400 - 錯誤請求」錯誤。 我沒有使用jQuery的$。阿賈克斯()方法的問題,我不知道我在做什麼錯:POST對象使用提取()api
數據
let obj = {
id_user: 57,
id_category: 60,
note: 'test'
}
使用jQuery(工作)
$.ajax({
url: 'http://localhost:3001/api/devices',
type: 'post',
data: obj
}).fail(function(xhr, status, errorThrown) {
alert("Sorry, there was a problem!");
console.log("Error: " + errorThrown);
console.log("Status: " + status);
console.dir(xhr);
})
使用取()(不工作)
fetch('http://localhost:3001/api/devices', {
method: 'post',
body: JSON.stringify(obj)
}).then(function(response){
console.log(response)
}).catch(function(error) {
console.log(error)
})
響應
Response {type: "basic", url: "http://localhost:3001/api/devices", redirected: false, status: 400, ok: false…}
我這麼想嗎?