jquery-mobile - 使用 jQuery Mobile 以编程方式打开一个对话框作为弹出窗口

标签 jquery-mobile

所以我有一个页面和一个对话框。当用户单击页面按钮时,一个 AJAX 请求将打开带有结果的对话框。类似于没有 AJAX 的简单示例:http://jsfiddle.net/rBBpx/

有用。该对话框以编程方式打开。但它隐藏了页面内容,将对话框显示为另一个页面。我知道弹出窗口可以打开带有链接的页内对话框,但我没有明白如何以编程方式做到这一点。
我试图改变 $.mobile.changePage()调用它,但它没有按我预期的那样工作:

$('#dialog').popup();
$('#dialog').popup('open');

如何在页面内显示该对话框作为弹出窗口?有可能吗?先感谢您!

最佳答案

如果您使用 phonegap,有一个警报插件:http://docs.phonegap.com/en/edge/cordova_notification_notification.md.html

navigator.notification.alert("your AJAX result here");

关于jquery-mobile - 使用 jQuery Mobile 以编程方式打开一个对话框作为弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114053/

相关文章:

jquery - 在 jQuery Mobile 中以编程方式加载对话框?

jQuery Mobile - 垂直显示 filp 切换开关

javascript - 如何防止 jQuery Mobile 可折叠展开?

javascript - 使用 jQuery Mobile 防止提交时重置表单

jquery mobile 'tap' 正在工作,但 ' doubletap' 不工作

android - 如何在 focus() 上以编程方式隐藏 jquery mobile 中的键盘

jquery - 如何向 jQuery Mobile 添加页面特定逻辑?

javascript - Jquery Mobile - 每次在空白/白色屏幕中刷新结果

javascript - 是否可以通过 AJAX 加载跨域网页?

jquery-mobile - 在 jQuery Mobile 中删除 slider 控件中的文本框