我有一个很棒的Ajax代码,用PHP加载。
http://www.moneyworrier.com/client-stories/
当您点击左侧导航栏中的菜单项时,会重新加载包含相应内容的Div。
它的作用是循环通过以前的请求,这是麻烦的(点击任何左手项3x,你会看到我的意思)。我想我需要找到一个与exit相当的函数;并清除所有帖子数据。
我在代码中的电话是:
<a href="#" class="media video" rel="1">Video</a>
我的JS看起来像:
$(document).ready(function () {
$('a.media').click(function () {
var usr = $(this).attr('rel');
$("#displaystories").html('Retrieving..');
$.ajax({
type: "POST",
url: "/client-stories/media.php",
data: "showcode=" + usr,
success: function (msg) {
$("#displaystories").ajaxComplete(function (event, request, settings) {
$(this).html(msg);
});
}
});
});
});
答案 0 :(得分:1)
每次点击都会将新侦听器绑定到ajaxComplete。你的成功回调应该是:
success: function(msg) {
$("#displaystories").html(msg);
}