我的页面位于http://elementmedia.design/vawe-app/www/index.html
我遇到的问题是,当用户未登录(工作正常)时,应弹出一个对话框,但在2秒后它会消失。我已经尝试了一切我能想到的东西来弄清楚为什么会这样,但无济于事。
有人有什么想法吗?随意查看现场演示页面的来源。谢谢!
答案 0 :(得分:0)
我会建议如下:
$("#page1").ready(function(event) {
$.ajax({
url: "login.php",
success: function(data) {
if (data == "false") {
$.mobile.changePage("#login-page", { role: "dialog"});
}
}
});
});
请参阅:https://api.jquerymobile.com/dialog/
您可以通过调用 $ .mobile.changePage 方法以编程方式打开对话框:
// Dialog loaded via Ajax
$.mobile.changePage( "path/to/dialog.html", { role: "dialog" } );
// Dialog present in a multipage document
$.mobile.changePage( "#myDialog", { role: "dialog" } );