このコードが Chrome ブラウザーでうまく機能しない理由は誰にもわかります。
jQuery(function($){
$(document).ajaxStart(function() {
alert('ajax request sent');
});
});
Chrome v.25でのみこれを試しました。このサンプルが取得されたページのいくつかの ajax リクエストの 1 つがうまく機能しますが、残りのリクエストは応答したくありません。私は PHP で Yii フレームワークに取り組んでいますが、Yii フレームワークは私がよく知らない JavaScript コードを大量に生成します。上記のサンプルに干渉するために、一部のフレームワークが一部を生成したり、以前に自分のコードから導入したりする可能性はありますか?
私も試しました.on('ajaxStart', myfunction)
、、.delegate('ajaxStart', myfunction)
.bind('ajaxStart', myfunction)
注意: 上記のコードのサンプルは、ページが読み込まれると実行されます。ボタンをクリックして ajax リクエストを送信します。ページが読み込まれたらボタンをクリックします。
注意 2: ブートストラップ JavaScript ライブラリと共に jQuery を含めます。