我尝试解除绑定click事件,但有时会触发两次,有时会触发5次!现在有点烦了!
来自的代码 modal.asp
$("input[name=add_associate]").live("click",function(){
var addassociateID = $(this).attr("id")
$.ajax({
type: 'POST',
url: '/data/watchlist_save.asp',
data: {m : 'share_watchlist_add', watchListID : , a : addassociateID},
async:true,
success: function(data) {
$(".associate_users").load("/data/sub_watch_members.asp?watchListID=",
{cache:false},function() {
$(".search_note").html(data)
$(this).unbind('click').bind('click',handler);
})
},
error: function(data){
$(".search_note").html(data)
}
});
})
更新 :
基本上我正在将以下代码.associate_users
更多信息 :
这仅在我触发事件时发生,关闭模式对话框,然后使用其他对话框重新打开watchListID
数据结构:
main.asp :负载>
modal.asp :modal.asp包含上面的jquery +此页面上的两个div,其中包含panel1.asp和panel2.asp数据…
panel1.asp :包含上面的HTML …
panel2.asp :不包含任何相关内容……仅是纯HTML。