Javascript Ajax-XHR加载失败,内部服务器错误为500
我有一个方法deleteAJAX调用来从表中删除一个字段,但单击我的控制台就会显示 我的另一个post方法ajax也出现了同样的错误。这两种方法都可以在本地主机上完美运行,而不是在服务器上。这是我的ajax代码Javascript Ajax-XHR加载失败,内部服务器错误为500,javascript,php,laravel,Javascript,Php,Laravel,我有一个方法deleteAJAX调用来从表中删除一个字段,但单击我的控制台就会显示 我的另一个post方法ajax也出现了同样的错误。这两种方法都可以在本地主机上完美运行,而不是在服务器上。这是我的ajax代码 function delSubTask(sid,id){ var place = 'sub-'+sid; var badge = 'badge-'+id; var count = document.getElementById(badge).innerHT
function delSubTask(sid,id){
var place = 'sub-'+sid;
var badge = 'badge-'+id;
var count = document.getElementById(badge).innerHTML;
count--;
$.ajax({
type: "DELETE",
url: "/myurl/"+sid,
data: {id:id},
success: function(data) {
console.log(data);
var e = document.getElementById(place);
$(e).fadeOut( "slow", function() {
// After animation completed:
$(e).remove();
});
document.getElementById(badge).innerHTML=count;
},
error: function(){
alert('Failed to delete #errsub25');
$('input:checkbox').removeAttr('checked');
}
});
}
很难说,因为有很多原因导致HTTP 500内部错误。主要是关于你在服务器上的服务 根据我的经验,这可能是因为CORS(这里有更多解释),因为从本地主机移动到实际服务器通常会有这个问题
或者您可以提供更多关于响应内容的信息(或自己调试)。进入开发人员工具中的“网络”选项卡,查看您从500中得到的响应-它将向您显示其中的PHP错误非常感谢Marcin。我把模特的名字拼错了。