Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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_Jquery_Html_Mysql - Fatal编程技术网

Javascript 如何在完成一些功能后加载主页

Javascript 如何在完成一些功能后加载主页,javascript,php,jquery,html,mysql,Javascript,Php,Jquery,Html,Mysql,在完成以下编码后,我必须自动重新加载到我家 if($sql) { echo "Updated successfully"; }else { echo "Con not update" . mysql_error(); } 这是process.php页面,在执行查询后,我正在编写一些代码。如果$sql更新成功,我需要重定向到我的home.php页面,并显示弹出消息。如果没有错误消息,则显示消息(成功)。您需要使用JavaScript进行警报和重定向 if($sql) {

在完成以下编码后,我必须自动重新加载到我家

if($sql) 
{
    echo "Updated successfully";
}else {
    echo "Con not update" . mysql_error();
} 

这是process.php页面,在执行查询后,我正在编写一些代码。如果$sql更新成功,我需要重定向到我的home.php页面,并显示弹出消息。如果没有错误消息,则显示消息(成功)。您需要使用JavaScript进行警报和重定向

if($sql) {
  echo "<script>alert('Updated successfully');
  window.location.href='home.php';
  </script>";
}
else {
  echo "Con not update" . mysql_error();
} 
if($sql){
echo“警报(‘已成功更新’);
window.location.href='home.php';
";
}
否则{
echo“Con not update”.mysql_error();
} 

此外,在纯PHP中,无需编写一段JavaScript代码,您可以执行以下操作:

Header('Location: home.php');

这段代码在PHP上非常有用,它会将您重定向到请求的页面。

可能会告诉他,如果他想使用标头,他需要删除
echo
行,否则他只会得到一个错误。这是很公平的,除非输出缓冲区已经发送(在他使用echo时,这些缓冲区会被删除)。他要么确保在发出头之前不发送输出,要么使用输出缓冲。我刚刚编写了一个简单的PHP代码,回显“Hello”并调用头函数,效果很好。头函数之前回音的内部问题是什么?我不知道it@DaviddelosSantosBoix如果您启用了输出缓冲(我怀疑如果您的测试脚本工作,您必须这样做),那么就可以了。如果没有,则在尝试附加新标题时,内容可能已经发送。当您获取内容时,所有标题必须已经发送,您将无法发送更多。尝试在配置中关闭输出缓冲,或尝试以下操作:
ob_end_flush();回显“hello\n”;标题(“位置:http://www.stackoverflow.com/");
您应该会收到一个“headers ready sent”错误。@GordonM是的,您有理由,我刚刚尝试过,它会返回一个与您描述的错误类似的错误。感谢您提供的信息:)使用javascript是一个非常有技巧的解决方案,发送位置头是正确的方法。@GordonM,我同意,但他已经在使用alert()。为此,他使用的是javascript,不需要把一个坏习惯和另一个坏习惯混为一谈。