1

9gag や YouTube などの Web サイトにアクセスしたら、コンソールを開き (コンソールに jQuery ソースを含めました)、jQuery コマンドを入力します。

$(document).ajaxStart(function() {
  alert('ajax');
}); 

9gagがページの最後に到達して新しいコンテンツをロードしたとき、またはYouTubeページに新しいコメントがロードされたときにajaxがトリガーされていると確信している場合でも、何も得られません..

4

1 に答える 1

1

$.ajaxStartjQuery Ajax Eventの一種です。それらは$.ajax関数に実装され、そこからトリガーされます。GitHubで関連するソース行を参照してください。

そのため、jQuery 実装またはその派生実装など$.ajaxStartで発生するイベントに対してのみトリガーされます。$.ajax$.get

于 2013-02-06T14:17:47.493 に答える