データベースから値を返すためにPHPスクリプトを呼び出す単純なjQuerypost関数があります。
Firebugでは、PHPファイルが200 OKステータスで呼び出されているのがわかりますが、JSのsuccess関数は呼び出されていません。
問題をテストするために、単純な文字列のみをエコーするようにPHPを変更しましたが、同様に機能しません。
PHPファイルをブラウザで直接表示すると、エコーされた文字列が表示されます。
JSコードは次のとおりです。
$.post(PATH + "load.php", { id: _id },
function (data) {
console.log("LOADED " + data);
});
そして、ここに簡単なPHPコードがあります:
<?
echo "bla bla bla"
?>
何が問題なのかわかりません。私のHTML+JSファイルはローカルであり、オンラインPHPファイルを呼び出します。多分これが理由ですか?どんな助けでもありがたいです。