页面重定向后如何打开jQuery UI模式

时间:2018-09-25 07:02:30

标签: javascript jquery-ui

我想将用户重定向回他们用来输入一些数据的模式,我该如何在jQuery UI中做到这一点?

到目前为止我的镜头:

$result=mysql_query($sql);
    echo "<script>";
    echo "alert ('Success')";
    echo"</script>";
    echo "<script>window.location =\"home.php\";
        $(document).ready(function () {
        $('#c').modal('show');
            });
    </script>"

我还试图更改

  

$('#c')。modal('show');

  

$('#c')。window('open');

但是模态仍然没有显示,我该怎么办?

2 个答案:

答案 0 :(得分:1)

感谢您的贡献,我解决了问题
这就是我的方法:

  1. 将重定向页面设置为home.php#tryme
  2. 在数据输入表单的链接上提供id="tryme"
  3. 将此代码放入home.php:
 <script>
          $(document).ready(function() {
                   var hash = window.location.hash;
                   if (hash == "#tryme") {
                        document.getElementById('tryme').click();
                   }
              });

     </script>

答案 1 :(得分:0)

据我所知,也许您可​​以在home.php中添加参数,例如home.php?msg=success
还将document.ready脚本移至home.php,并在document.ready中添加if脚本,以检查参数msg。

if (msg != null OR msg != undefined), execute $('#c').modal('show');

cmiiw。