サイトをライブに移動したばかりで、jquery を使用して php スクリプトに ajax リクエストを行うと、406 Not Acceptable エラーが発生します。私のテストサーバーではエラーが発生しないので、これを修正する正しい方法を見つけようとしています. AJAX リクエストは次のとおりで、JSON レスポンスが必要ですが、私の php スクリプトはjson_encode()
.
$.ajax({
type: "POST",
contentType: "application/json",
data: "{}",
url: "server/php/progress.php",
dataType: "json",
編集:これが私のphpスクリプトの核心です(ヘッダー設定なしでも試しました):
header('Content-type: application/json');
echo json_encode($val);
exit;
これを修正するために何をすべきかについて何か考えはありますか? htaccess ディレクティブ?