我有一些 $.getJSON() 调用在本地工作得很好,但是当我在实时服务器上上传脚本时,它只会抛出 500 个内部错误,我还有一些其他的 ajax 调用(不是 json),有些可以工作,有些不行。
我试图直接转到我调用 $.getJSON() 的文件,但我什么也得不到……不是一个简单的错误
前任。
$.getJSON("file.php",
function(data){
console.log(data);
});
抛出 500 内部错误..
但是这个:
$.ajax({
type: "POST",
url: "file2.php",
data: {
val: '1'
},
success: function(data){
console.log(data);
}
});
似乎工作
在 file.php 中,我检查它是否是一个 ajax 请求,然后将一些值存储在一个数组中,然后将其回显为 json_encode($array);
所有这些都在本地机器上工作,但不在实时服务器上
编辑:解决方案只是删除并再次添加服务器上的文件。