【发布时间】:2022-04-06 22:35:51
【问题描述】:
基本上,当isset($_POST["submit"]) 被触发时,我试图强制我的一个 Jquery 移动弹出窗口打开。
请注意,在这种情况下,页面加载时弹出加载将不起作用,必须在提交表单时激活它。
例如:
<?php
if(isset($_POST['submit']))
{
//other stuff
//force open popup
}
?>
<form method='post' action='self.php'>
<input type='submit' name='submit' value='submit' />
</form>
<a href="#popup" data-rel="popup" data-position-to="window" data-role="button" data-inline="true" data-icon="check" data-theme="a" data-transition="pop">popup</a>
<div data-role="popup" id="popupLogin" data-theme="a" class="ui-corner-all">
<!-- Popup contents -->
</div>
【问题讨论】:
-
服务器端/客户端?不要混淆。
-
你需要调用
$('#popup').popup('open');,不要在jQuery Mobile中使用.ready()。
标签: javascript php jquery jquery-mobile