Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 PHP打开链接,然后执行函数_Javascript_Php_Jquery - Fatal编程技术网

Javascript PHP打开链接,然后执行函数

Javascript PHP打开链接,然后执行函数,javascript,php,jquery,Javascript,Php,Jquery,我最近开始使用php和mysql数据库构建登录系统。 现在,我已经使用php代码和用户在引导模式中键入的数据构建了它 用户打开他的邮箱,单击一个链接,该链接在数据库中执行验证脚本,将用户设置为已验证并加载我的主页面 在那之后,我想添加一些模态来告诉像“你的帐户被验证了”这样的东西。什么是正确的方法?我认为php可以通过运行index.phplike中的jquery函数来实现 <?php header('location:index.php'); echo "<

我最近开始使用php和mysql数据库构建登录系统。 现在,我已经使用php代码和用户在引导模式中键入的数据构建了它

用户打开他的邮箱,单击一个链接,该链接在数据库中执行验证脚本,将用户设置为已验证并加载我的主页面

在那之后,我想添加一些模态来告诉像“你的帐户被验证了”这样的东西。什么是正确的方法?我认为php可以通过运行
index.php
like中的jquery函数来实现

<?php
    header('location:index.php');
    echo "<script> $('#addText').modal();</script>";
?>

如果使用HTTP重定向,将忽略页面内容

相反,您可以使用元刷新标记,它允许延迟重定向

<head>
<meta http-equiv="refresh" content="5;url=https://example.com/index.php" />
<script src="js/jquery.js">
<script> $(function() {$('#addText').modal();})</script>
</head>

$(函数(){$('#addText').modal();})

5意味着将刷新延迟5秒。

是否希望在重定向到索引之前或之后打开此模式?如果添加带有位置的标题,浏览器将立即将用户重定向到该位置。带有重定向的响应不能包含任何正文。一种解决方案是删除该标题,在模式上添加一个“ok”(或您想称之为“ok”)按钮,并在用户单击该按钮时使用javascript重定向。@El_Vanja after。当帐户在mysql数据库中被完全验证时,应该加载一个主页,然后出现一个模式。在这种情况下,您需要传递一个参数来告诉页面它应该显示模式。会话变量在这里是有意义的,因为它不会在URL中显示参数。如果登录或注册通过,则为通过。没有必要为一些已经显而易见的事情去打扰你的用户。是的,使用会话变量。