2
Я хочу вызвать функцию callomefunction(); только если rdFlag == 'N' установлен, но в моем случае функция запускается каждый раз, когда я нажимаю кнопку «Назад», я думаю, что ее из-за $ (document) используется. Есть ли другое решение для этого метода.JQuery Mobile Back Button Переадресация на конкретную страницу
Мой код ниже:
$.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();
});**
}
}
});
Где вы rdFlag переменную обновляется? – Muthu
@Muthu rdFlag задается как параметр для этой функции, внутри которой вызывается этот вызов ajax. И я проверил, что rdFlag возвращается правильно. –
Эта часть if (rdFlag == 'N') выполняется правильно? – Muthu