Javascript 提交后,返回上一页并弹出模型

Javascript 提交后,返回上一页并弹出模型,javascript,php,jquery,Javascript,Php,Jquery,我遇到的一个问题是在我保存后返回index.php。模型弹出不起作用,保存后如何制作,返回index.php后会得到pup out模型。希望所有的专业人士都能帮我解决这个问题,tq。 这个是index.php //这部分是我的模型// <form method="post" action="action.php"> <input type="text" name="username"/> </form> <div class="modal f

我遇到的一个问题是在我保存后返回index.php。模型弹出不起作用,保存后如何制作,返回index.php后会得到pup out模型。希望所有的专业人士都能帮我解决这个问题,tq。 这个是index.php //这部分是我的模型//

<form method="post" action="action.php">
<input type="text" name="username"/>
</form>
      <div class="modal fade" id="loginModal" role="dialog">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal">&times;</button>
              <div class="modal-title" style="padding-left: 18%;">
                <img style="width: 14%;" src="include/img/activation_page/logo.png">
                <img style="position: absolute; font-size: 20px;font-weight: 700; top: 15%; left: 30%;" src="include/img/memodise.png">
                <font style="font-size: 26px; font-weight: 300; position: absolute; top: 30%; left: 30%;">Log in</font>
                <font style="font-size: 12px; font-weight: 300; position: absolute; top: 60%; left: 30%;">Not a member? <span class="register1" id="register1">Register</span></font>
              </div>
            </div>
          </div>
        </div>
      </div>

&时代;
登录
不是会员?登记
//这是我的action.php//

if(isset($_POST['login'])){
 //save data to database//

 echo "<script>window.location='index.php'</script>";
<script>$('#loginModal').modal('show')</script>
}
if(isset($\u POST['login'])){
//将数据保存到数据库//
echo“window.location='index.php';
$('loginModal').modal('show'))
}

希望这有助于将其放入index.php

<script>$('#loginModal').modal('show')</script>
$('loginModal').modal('show'))

将此代码放入
action.php

if(isset($_POST['login'])){
  //save data to database//

 echo "<script>window.location='index.php?return=1'</script>";
}
<?php if(isset($_POST['login'])){ ?>
    <script>
        $('#loginModal').modal('show');
        $('#loginModal').on('hidden.bs.modal',function(){
            window.location = 'index.php';
        });
     </script>
<?php }?>

$('loginModal').modal('show');
$('loginModal').on('hidden.bs.modal',function(){
window.location='index.php';
});

您不能移动到另一页,然后在同一脚本中执行该页中的代码。你的代码中也有语法错误。还有其他建议吗?Kiko是对的-你最好的解决方案可能是在URL中传递一个参数以打开,然后打开模式Up。我可以举个例子吗,因为我不知道如何编写,TQ你是如何提交表单的?您是否使用jquery提交?f(isset($#u GET['return']){$('loginModal').modal('show')}脚本的这部分应该放在哪里,是否放在index.php下?@lawrencechung yesslaval它不想pup out><但是我尝试使用Inspect元素运行脚本,它可以弹出model@LawrenceChong你想隐藏?隐藏是什么意思?
<?php if(isset($_POST['login'])){ ?>
    <script>
        $('#loginModal').modal('show');
        $('#loginModal').on('hidden.bs.modal',function(){
            window.location = 'index.php';
        });
     </script>
<?php }?>