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'
});
答
的
问题是在标题 “未设置” 内容类型。 我把代码改成:
$.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'
}
});
它的工作。
“我现在该做什么?”发布有问题的可疑代码? – Tpojka