非常に単純な $.get() リクエストに問題があります。エラー処理関数でテストしたところ、Error および Complete 関数がトリガーされました。また、ブラウザの URL バーから直接 php ファイルを実行すると、完全に機能します。これが私のコードです:
インライン JS: [ルートにあります]
$.get('php/getRank.php', function(teamRank) {
alert("Your team has finished with rank: " + teamRank);
});
PHP: [root/php にあります]
require_once '../includes/constants.php';
$con = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD);
if(!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db(DB_NAME, $con);
session_start();
*/ CALCULATE RANK HERE */
echo $rank;
$.get() を使用する場合、PHP の制限または何かがありますか? 私がやりたかったのは、JS から PHP スクリプトを実行することだけです。$.get() 以外のものを使用する必要がありますか?
ありがとうございました!