我已經嘗試過在JavaScript中2重的方向,在window.location.href()
和header()
但總是告訴我一個錯誤:的Javascript:頭沒有被定義
echo "<script> header('location: index.php');</script>";
我已經嘗試過在JavaScript中2重的方向,在window.location.href()
和header()
但總是告訴我一個錯誤:的Javascript:頭沒有被定義
echo "<script> header('location: index.php');</script>";
JavaScript中沒有header()
函數。 header()
是一個PHP函數。下面是一個使用重定向的一種方式JS:
echo "<script> window.location.href = 'index.php'; </script>";
或者在PHP中:
header('Location: index.php');
exit;
錯誤使用代碼。謝謝。我忘了那個header()是用於php的。 –
如果我不考慮退出,那該怎麼辦? –
不,因爲如果你在'header()'下面有代碼,它仍然會執行。 –
:
ReferenceError: header is not defined
我從PHP代碼你不需要使用jquery 試試這個
echo header('Location: index.php');
exit;
您可以輕鬆地用下面的代碼實現:
對於JavaScript在PHP中:
echo '<script>window.location.href="YOURURL.COM"</script>';
簡易PHP:
echo header('Location: '."YOURURL.COM");
header()
是一個php函數。並且必須在發送任何實際輸出之前調用header()
,可以使用普通HTML標記,文件中的空行或PHP。
<?php
header("Location: index.php"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>
裁判:http://php.net/manual/en/function.header.php
在JS嘗試,window.location.href = "index.php"
//的redirectUrl
'頭()'是一個PHP函數,這就是爲什麼它在JavaScript不確定。只是'header('location:index.php');退出;'是必需的。不要「回聲」它。 – Rasclatt