2

実行しようとするとnotfoundエラーをスローするjQueryポストコードがあります。WordPressプラグインの一部として実行しようとしています。ファイルが同じディレクトリにあることはわかっていますが、スペルが正しいです。URLから直接ファイルにアクセスし、そのURLをプラグインに追加しようとしましたが、エラー500が発生します。

私が行った調査から、プラグインにこのファイルを追加するために私がしなければならないことがあると思います。それはワードプレスフレームワークにないことと関係があると思いますが、私の問題の解決策を見つけることができません。

jQuery.post("getResults.php", {id:id} , function(data)
        {
            jQuery("select#kDate").removeAttr("disabled");
            jQuery("select#kDate").html(data);
        })
        .success(function() { alert("second success"); })
        .error(function(xhr, status, detail) { alert("error ("+status+") : " + detail); })
     });

どんな助けでもいただければ幸いです。

4

1 に答える 1

0

このコードは、ファイルの完全なURLを使用して機能します。エラーが発生した場合は、500内部サーバーエラーが発生した場合は、アクセス許可を変更してみてください。このコードはワードプレス用です。

jQuery.post("<?php echo plugins_url("/race-results/getResults.php"); ?>", {id:id} , function(data)
        {
            jQuery("select#kDate").removeAttr("disabled");
            jQuery("select#kDate").html(data);
        })
        .success(function() { alert("success"); })
        .error(function(xhr, status, detail) { alert("error ("+status+") : " + detail); })
     });
于 2012-12-29T11:58:47.393 に答える