ajax调用返回500内部错误

发布于 2024-11-09 04:09:51 字数 665 浏览 0 评论 0原文

我有一些 $.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);

所有这些都在本地计算机上工作,但不在实时服务器上

编辑:解决方案只是删除并再次添加服务器上的文件。

i have some $.getJSON() calls which work locally just fine but when i upload the script on live server it just throws 500 internal error , i also have some other ajax calls(not json) where some work and some not..

i tried to go directly to the file where i call the $.getJSON() but i just wont get anything.. not a simple error

ex.

        $.getJSON("file.php",
        function(data){
            console.log(data);
        });

throws 500 internal error..

but this:

$.ajax({
    type: "POST",
    url: "file2.php",
    data: {
        val: '1'
    },
    success: function(data){
        console.log(data);
    }
});

seems to work

inside the file.php i check if its an ajax request and then store some values in an array and then echo it as json_encode($array);

all these work on local machine but not on live server

EDIT: solution was just to remove and add again the files on the server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雪化雨蝶 2024-11-16 04:09:51

编辑:解决方案只是删除并再次添加服务器上的文件。

EDIT: solution was just to remove and add again the files on the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文