在没有警报框的情况下重定向
redirecting without the alertbox
我的PHP代码正在重定向到提供的页面,而没有显示警报框,即使我已经在代码中提供了它。这是代码:
echo "<script type='text/javascript'>alert('Registered Successfully.')</script>";
header("Location:/magz/index - Copy.php");
PHP
在到达浏览器之前被执行。 JavaScript 在 PHP 之后执行。在这种情况下,由于 PHP 正在重定向页面,因此永远不会执行 JavaScript。
溶液
if($result == 1)
{
echo "<script type='text/javascript'>alert('Registered Successfully.');
window.location.assign('"/magz/index - Copy.php'");</script>";
}
在这种情况下,您正在使 JavaScript 处理重定向。
相关文章:
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 如何在不进入无限循环的情况下将网站重定向到Facebook画布URL
- 在php中不运行java脚本的情况下重定向页面
- 在不重定向页面的情况下更新表
- 在不使用 JavaScript 的情况下通过 iframe 访问时从页面重定向
- 使用javascript创建Form元素,并在不重定向/刷新的情况下提交
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 防止在没有ajax的情况下提交后重定向表单
- 在没有flash的情况下使用javascript重定向
- localStorage为用户注册如何在不丢失数据的情况下重定向
- jQuery 示例:在文件扩展名不允许的情况下重置输入文件元素
- 在没有警报框的情况下重定向
- 按钮/链接用于向上或向下重定向级别
- ui-router:在不使用 $state.go() 的情况下重置$state
- Meteor-如何在不丢失上下文的情况下重试失败的HTTP请求
- 防止闭包编译器在不使用括号表示法的情况下重命名属性
- 如何检测用户是否已经打开了一个url,并在已经打开的情况下重定向到相同的url
- 在不重新加载页面的情况下重置innerHTML
- 如何在不重新加载页面的情况下重置事件
- 在不关闭套接字的情况下重启实时node.js服务器