[英]How to call a function from a javascript file in a php file
這是 javascript 代碼,文件保存在不同的文件夾中:
function PageRedirectError(location, error_code) {
window.location.replace(location + "?error=" + error_code);
}
這是 php 代碼,文件保存在不同的文件夾中:
<?php
echo
'<script src="../scripts/signup_script(new).js" type="text/javascript>',
'PageRedirectError("../location", "error_code");'
'</script>';
我想做這樣的事情,但這可能不是正確的方法,所以請發布正確的方法來做到這一點。
當您想將用戶重定向到特定的錯誤頁面時,
您可以使用 php 標頭() function,
因此,在 PHP 代碼中,當您發現錯誤時,可以通過以下方式完成用戶重定向:
Php 頁碼
<?php
header('Location: ?error=$error');
?>
const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const error_message = urlParams.get('error') alert(error_message);
我不建議在 PHP 文件中使用 JS,但如果你真的想...
請記住,您的 JavaScript 代碼是客戶端,PHP 是服務器端,但實際上可以在 PHP 文件中使用 JS。 您可以回顯或更好的是使用 herdoc 或 nowdoc,我建議閱讀這篇文章JavaScript inside PHP
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.