私はこの奇妙な問題を抱えています。昨日はすべてうまくいっていました。突然、私のajaxリクエストはどれも機能しなくなりました。問題は(私はそれをfirebugコンソールで見つけた)です:
リソースのロードに失敗しました:....../wp-admin/admin-ajax.php
だからどういうわけかadmin-ajax.php
ファイルへのリクエストは成功しません。私はこれらのことをクロスチェックしました:
admin-ajax.php
のURLは正しいので問題ありません
動作しない「自分のスクリプト」だけではなく、buddypressがインストールされており、buddypressからのすべてのajaxリクエストでも同じエラーが発生します。
私はブラウザにadmin-ajax.php
のURLを直接入力し、0(期待される出力)を取得する代わりに、google chromeに「データがありません」と表示します。
それはサーバー側でいくつかの設定ですか?もしそうなら、私はホスティングサポートマンに何を言うのですか?
ところで、それが問題であれば、サイトはwpengineでホストされています..
任意の助けは本当に感謝しています
更新: /ブラウザ開発ツールのスクリーンショット:
はい、最後に問題はホスティングプロバイダがadmin-ajax.phpファイルをブロックしていて、このファイルが多すぎるリクエストを受信していて、このファイルへのリクエストがキャッシュをバイパスしていたことです。
だから今、私はそれをオンにするためにそれらを「納得させる」必要があります。
助けてくれてありがとう。