Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在另一个文件上完成注册后,在另一个文件上显示模式_Javascript_Php_Html - Fatal编程技术网

Javascript 在另一个文件上完成注册后,在另一个文件上显示模式

Javascript 在另一个文件上完成注册后,在另一个文件上显示模式,javascript,php,html,Javascript,Php,Html,我有一个注册按钮,当我点击它提交,如果注册成功,将重定向到另一个页面,然后显示模式我有什么代码,我应该实现这一点 注册: <input type="submit" class="btn form-control color-white mwc-orange-background-color" id="register" name="register" value="REGISTER"> 我想我不能准确地将模式放在注册文件中,因为它只是重定向到另一个页面 非常感谢您提供的任何代码帮助

我有一个注册按钮,当我点击它提交,如果注册成功,将重定向到另一个页面,然后显示模式我有什么代码,我应该实现这一点

注册:

<input type="submit" class="btn form-control color-white mwc-orange-background-color" id="register" name="register" value="REGISTER">
我想我不能准确地将模式放在注册文件中,因为它只是重定向到另一个页面

非常感谢您提供的任何代码帮助。谢谢

更新:以下是我根据提供的示例尝试的内容

<?php
if(isset($_POST['register']) && $_POST['register'] == 'REGISTER') {
  ?>
  <script>
  $(window).load(function(){
  $('#myModal').modal('show');
  });
  </script>
 <?php
  }
?>
我的if条件ifasset$\u POST['register']&&$\u POST['register']=='register'与注册有效时使用的行相同。我假设.modal'show'也会这样做,但是modal没有显示


注:我补充说,如果注册成功后重定向到页面上的条件成功。

注册是否重定向到可以使用或不使用模式打开的常规页面

如果是这样,您可以使用GET参数。 例如,某些页面?showmodel=true


然后根据该参数的值,您可以决定是否以模式加载给定页面。

在表单提交成功后激活会话,如果会话处于活动状态,则显示模式。请参阅以下代码:

<?php
if($_POST)
{
   //Your code goes here
   ......

   $_SESSION["msg_succ"]=true;
}

if(isset($_SESSION["msg_succ"])){
  ?>
  <script>
  $(window).load(function(){
  $('#myModal').modal('show');
  });
  </script>
 <?php
  }
?>

如果您想在另一个页面上显示模式,那么它应该是另一个页面的一部分。如果您想在每次调用另一个页面时显示它,只需使用load事件处理程序使其显示即可。如果您只想在注册成功时显示它,那么您需要根据服务器端的某些条件使JS代码的输出在加载时显示它…您是否查看了控制台..是否有任何错误显示为jquery未定义。。?如果是这样,请在使用上述脚本之前尝试包含jquery。我更新了我的问题,内容涉及我测试您提供的代码。
<?php
if(isset($_POST['register']) && $_POST['register'] == 'REGISTER') {
  ?>
  <script>
  $(window).load(function(){
  $('#myModal').modal('show');
  });
  </script>
 <?php
  }
?>
<?php
if($_POST)
{
   //Your code goes here
   ......

   $_SESSION["msg_succ"]=true;
}

if(isset($_SESSION["msg_succ"])){
  ?>
  <script>
  $(window).load(function(){
  $('#myModal').modal('show');
  });
  </script>
 <?php
  }
?>