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)