1

如标题所述,我有这个 AJAX 函数,它在 jQuery 1.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 回答