如何让 alert 和 location.href 都在同一个脚本中工作
how to get alert and location.href to both work in the same script
我在 php 控制器中有以下内容:
echo '<script type="text/javascript">';
echo 'alert("Emails have been added to the database")';
echo 'location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
警报本身有效,location.href 本身有效。合并后,我只得到一个空白页,而且似乎都不起作用
添加一个;在警报结束时将两行分开:
echo '<script language="javascript">';
echo 'alert("Emails have been added to the database");';
echo 'location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
你应该检查你的控制台,它会显示一些未定义的标识符,因为你的所有代码都在一行中没有 space
你可以这样做
<?php
echo '<script type="text/javascript">';
echo 'alert("Emails have been added to the database") ';
echo "\n";
echo ' window.location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
?>
我在 php 控制器中有以下内容:
echo '<script type="text/javascript">';
echo 'alert("Emails have been added to the database")';
echo 'location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
警报本身有效,location.href 本身有效。合并后,我只得到一个空白页,而且似乎都不起作用
添加一个;在警报结束时将两行分开:
echo '<script language="javascript">';
echo 'alert("Emails have been added to the database");';
echo 'location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
你应该检查你的控制台,它会显示一些未定义的标识符,因为你的所有代码都在一行中没有 space
你可以这样做
<?php
echo '<script type="text/javascript">';
echo 'alert("Emails have been added to the database") ';
echo "\n";
echo ' window.location.href="https://www.sustainablewestonma.org/update.php"';
echo '</script>';
exit();
?>