1

ローカルで問題なく動作する $.getJSON() 呼び出しがいくつかありますが、ライブ サーバーにスクリプトをアップロードすると、500 internal error がスローされるだけです。他にもいくつかの 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); としてエコーします。

これらはすべてローカル マシンで動作しますが、ライブ サーバーでは動作しません

編集:解決策は、サーバー上のファイルを削除して再度追加することでした。

4

1 に答える 1

0

編集:解決策は、サーバー上のファイルを削除して再度追加することでした。

于 2011-05-28T13:44:30.613 に答える