jQuery $ .ajax()函数中有一个名为' dataType'的参数,我可以设置为' json'所以即使验证失败,Laravel也会响应json。那么如何用纯js获得这种效果。我试图像这样设置标题: xhr.setRequestHeader('内容类型''应用/ JSON&#39); 完整代码: var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(this.readyState == 4){
console.log(this.response);
}
}
csrf = document.querySelector('meta[name="csrf-
token"]').getAttribute('content');
var formData = new FormData();
formData.append('text','Funy story');
xhr.open('POST','/posttest/',true);
xhr.setRequestHeader('X-CSRF-TOKEN',csrf);
xhr.setRequestHeader('Content-Type','application/json');