Javascript 如何使用php强制打开Jquery移动弹出窗口?

Javascript 如何使用php强制打开Jquery移动弹出窗口?,javascript,php,jquery,jquery-mobile,Javascript,Php,Jquery,Jquery Mobile,基本上,我试图在触发isset($\u POST[“submit”])时强制打开一个Jquery手机弹出窗口 请注意,在这种情况下,在页面加载上加载弹出窗口将不起作用,必须在提交表单时激活它 例如: <?php if(isset($_POST['submit'])) { //other stuff //force open popup } ?> <form method='post' action='self.php'> <input

基本上,我试图在触发isset($\u 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>


提前感谢

你能试试这个吗

<script type="text/javascript">
 $('#form').on('submit', function () {
    $("#popupLogin").popup("open")
  });
</script>

$('#form')。在('submit',函数(){
$(“#popupLogin”).popup(“打开”)
});
奥马尔的功劳
谢谢你纠正我:)

你能试试这个吗

<script type="text/javascript">
 $('#form').on('submit', function () {
    $("#popupLogin").popup("open")
  });
</script>

$('#form')。在('submit',函数(){
$(“#popupLogin”).popup(“打开”)
});
奥马尔的功劳
谢谢你纠正我:)

你能不能不只是回显一些东西让弹出窗口出现,或者如果是
a
正常打开它,你可以模拟点击它

<?php
if(isset($_POST['submit']))
{ 
    //other stuff
?>
<script type="text/javascript">
$("document").ready(function(){
    // Simulate a click on a. I'd recommend giving A an ID or class to get it.
    $("a[href=#popup]").click();
});
</script>

<?php
}
?>

$(“文档”).ready(函数(){
//模拟点击a。我建议给a一个ID或类来获得它。
$(“a[href=#popup]”。单击();
});

你能不能不只是回显一些东西来显示弹出窗口,或者如果是
a
正常打开它,你可以模拟点击它

<?php
if(isset($_POST['submit']))
{ 
    //other stuff
?>
<script type="text/javascript">
$("document").ready(function(){
    // Simulate a click on a. I'd recommend giving A an ID or class to get it.
    $("a[href=#popup]").click();
});
</script>

<?php
}
?>

$(“文档”).ready(函数(){
//模拟点击a。我建议给a一个ID或类来获得它。
$(“a[href=#popup]”。单击();
});
将id添加到锚定标记,并在发布时使用其单击事件。代码如下:
将id添加到锚定标记,并在发布时使用其单击事件。代码如下:

服务器端/客户端?不要混淆。你需要调用
$('popup')。popup('open'),并且不要在jQuery Mobile.server端/客户端中使用
.ready()
?不要混淆。你需要调用
$('popup')。popup('open')
,不要在jQuery Mobile中使用
.ready()
。你建议我将其放在isset部分下吗?替换
$(文档)。ready(函数()
)和
$('#表单')。在('submit',函数()
)上。永远不要在jQM中使用
.ready()
。@user1899891你建议我将其放在isset部分下吗?替换
$(document).ready(function()
$('#form')。在('submit',function()
)上。永远不要在jQM中使用
.ready()
。@user1899891这个方法也可以,但我更喜欢弹出(“打开”)方法。这个方法也可以,但我更喜欢弹出(“打开”)方法.Thx此解决方案有效,但需要添加Id。其他解决方案无效。但详细答案为.Thx。此解决方案有效,但需要添加Id。其他解决方案无效。但详细答案为.Thx。