Javascript jquery更新数据单击将绑定两次
在我的项目中,我希望在提交注释后数据得到更新。 这是我的更新功能Javascript jquery更新数据单击将绑定两次,javascript,jquery,Javascript,Jquery,在我的项目中,我希望在提交注释后数据得到更新。 这是我的更新功能 function renderContent(ret) { $(".authorWrap").on('click',function() { xqBridge.redirect({ type: "push", url: "users", data: ret["owner"] }) }); } 单击将绑定两次 你
function renderContent(ret) {
$(".authorWrap").on('click',function() {
xqBridge.redirect({
type: "push",
url: "users",
data: ret["owner"]
})
});
}
单击将绑定两次
你能给点建议吗
谢谢。是否运行函数renderContent两次
function renderContent(ret) {
$(".authorWrap").on('click',function() {
xqBridge.redirect({
type: "push",
url: "users",
data: ret["owner"]
})
});return false;}
更高级的方法是使用委托。
比如说
$(document).on('click','.authorWrap',function(e,ret) {
xqBridge.redirect({
type: "push",
url: "users",
data: ret["owner"]
})
});
尝试在函数中为“on”添加“event.stopPropagation()”,是否多次调用
renderContent
?似乎是在更新函数调用上绑定click事件。事件应该首先被附加,然后它将在更新函数单击时触发。您所做的是在更新函数上附加一个事件,该函数应该提前附加,可能在页面加载中。