如何让Laravel在没有jQuery的情况下知道它的AJAX请求

时间:2018-03-01 17:28:39

标签: ajax laravel

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');

0 个答案:

没有答案