1

タイトルで説明されているように、私はこのAJAX関数を持っています。これはjQuery1.8.3で完全に機能します。

$.ajax({
  type: "GET",
  url: "bee.php",
  success: function(msg) {
     $("#bee-section").ajaxComplete(function() {
     $(this).html(msg);
  });   
  }
});

しかし、jQuery 1.9.1では機能せず、何も表示されません。何か助けはありますか?ありがとう。:)

4

1 に答える 1

7

ドキュメントから:

ただし、jQuery 1.8以降、.ajaxComplete()メソッドはドキュメントにのみアタッチする必要があります。

あなたは使用する必要があります

$(document).ajaxComplete

それ以外の

$("#bee-section").ajaxComplete

ただし、すでにコールバックに参加ajaxCompleteしているため、ここでは必要ありません。success

単に使用する

$.ajax({
  type: "GET",
  url: "bee.php",
  success: function(msg) {
     $("#bee-section").html(msg);
  }
});

またはさらに簡単:

$("#bee-section").load("bee.php");
于 2013-03-05T15:20:44.223 に答える