我有以下代码:
$(document).on("click", '.logout_button', function(event, ui) {
$.ajax({
url: site_url + '/users/logout/',
type:'POST',
dataType:'json',
error:function(data) {
if (data.status == 200) {
user = undefined;
$.mobile.changePage("#categories_page", {
allowSamePageTransition: true,
transition: 'none',
reloadPage: true
});
}
}
});
});当用户单击注销按钮时,我尝试重新加载当前页面,并且需要重新初始化页面,以便重新生成其内容(在document-ready中生成)。
我还没有找到任何方法来做到这一点。
我目前使用的$.mobile.changePage只是重新加载页面,而不会触发我所知道的任何事件。
有什么想法吗?
发布于 2013-09-07 05:18:53
$(document).on("click", '.logout_button', function(event, ui) {
$.ajax({
url: site_url + '/users/logout/',
type:'POST',
dataType:'json',
error:function(data) {
if (data.status == 200) {
user = undefined;
$('#categories_page').trigger('pagecreate');
}
}
});
});https://stackoverflow.com/questions/18665979
复制相似问题