Ajax Post 403 Laravel共同主办的错误

问题描述:

网站在其他主机上完全可以正常工作。这也是共享的。但是,当发出Ajax请求时,不能在当前主机上运行。服务器(不是应用程序)用403响应。Ajax Post 403 Laravel共同主办的错误

现在该怎么办?我用邮递员,它工作正常。没有问题的网址也。

更新: 为AJAX请求的代码:

$.ajax({ 
    type: "POST", 
    url: window.location.href.split('?')[0], 
    data: data, 
    success: function(data){ 
     window.location = data.redirect_to; 
    }, 
    error: function(data){ 
    }, 
    dataType: 'json' 
}); 
+0

“我现在该做什么?”发布有问题的可疑代码? – Tpojka

问题是在标题 “未设置” 内容类型。 我把代码改成:

$.ajax({ 
    type: "POST", 
    url: window.location.href.split('?')[0], 
    data: JSON.stringify(data), 
    success: function(data){ 
     window.location = data.redirect_to; 
    }, 
    error: function(data){ 
    }, 
    dataType: 'json', 
    headers: { 
     'Content-Type':'application/json' 
    } 
}); 

它的工作。