Jquery 移动后退按钮重定向到特定页面
Jquery Mobile Back Button Redirect to Particular page
我想调用函数 callsomefunction(); 仅当设置了 rdFlag=='N' 时,但在我的案例,每次单击后退按钮时都会触发该功能,我认为这是由于使用了 $(document)。这个方法还有其他解决办法吗
我的代码如下:
$.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();
});**
}
}
});
更改以下代码
$(document).on('click', '[data-rel=back]' , function(event)
有了这个
$(document).on('click', '.classname' , function(event)
我想调用函数 callsomefunction(); 仅当设置了 rdFlag=='N' 时,但在我的案例,每次单击后退按钮时都会触发该功能,我认为这是由于使用了 $(document)。这个方法还有其他解决办法吗
我的代码如下:
$.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();
});**
}
}
});
更改以下代码
$(document).on('click', '[data-rel=back]' , function(event)
有了这个
$(document).on('click', '.classname' , function(event)