我只想在设置 rdFlag =='N'时调用函数 callsomefunction(); ,但在我的情况下,每次点击时都会触发该函数后退按钮,我认为它是由于 $(文件)使用的。这种方法还有其他解决方案。
我的代码如下:
$.ajax({
url: "index.php?messageid="+messageid,
type: "POST",
data: data,
success: function(data){
$('.ui-loader').css('display', 'none');
$('#addmodal1 #content').html('');
$('#addmodal1 #content').html(data);
$("#addmodal1 #content").trigger("create");
$("body").pagecontainer("change", "#addmodal1");
**if(rdFlag=='N') {**
alert(rdFlag);
**$(document).on('click', '[data-rel=back]' , function(event) {
alert('in');
callsomefunction();
});**
}
}
});
答案 0 :(得分:1)
更改以下代码
$(document).on('click', '[data-rel=back]' , function(event)
用这个
$(document).on('click', '.classname' , function(event)