我想使用PHP显示一个包含消息的警告框。
这是我的PHP代码:
<?php
header("Location:form.php");
echo '<script language="javascript">';
echo 'alert(message successfully sent)'; //not showing an alert box.
echo '</script>';
exit;
?>
但是它没有起作用。
我想使用PHP显示一个包含消息的警告框。
这是我的PHP代码:
<?php
header("Location:form.php");
echo '<script language="javascript">';
echo 'alert(message successfully sent)'; //not showing an alert box.
echo '</script>';
exit;
?>
但是它没有起作用。
使用此代码
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
问题是:
"
alert
而不是alery
header
移动到警告后面,然后写上 exit
。或者你也可以使用 javascript
的 window.location
进行重定向。 - Yogesh Suthar尝试这个:
定义一个函数:
<?php
function phpAlert($msg) {
echo '<script type="text/javascript">alert("' . $msg . '")</script>';
}
?>
这样调用:
<?php phpAlert( "Hello world!\\n\\nPHP has got an Alert Box" ); ?>
echo "<script>alert('same message');</script>";
存在语法错误(拼写错误):
alert
是正确的,不是alery
。
echo '<script type="text/javascript">';
- Muhammad Talha Akbarecho '<script language="javascript>';
看起来只是一个简单的笔误。你漏了一个双引号。
echo '<script language="javascript">';
这就可以了。
将你的输出从
echo '<script language="javascript>';
to
echo '<script type="text/javascript">';
你忘记使用双引号...还需要使用type标签
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
<?php
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
exit;
它可以正常工作。
您正在运行哪个版本的PHP?
在 $testObject->split_for_sms($Chat);
之后尝试输出其他内容,看看是否有输出。
也许它没有到达代码的那一部分?您还可以尝试使用其他函数调用来检查程序停止/到达的位置。
希望您能在此基础上有所进展。
我不了解 PHP,但我相信问题出在这里:
enter code here
echo '<script language="javascript>';
echo 'alery("message successfully sent")';
echo '</script>';
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
echo
"<script>
alert('Sent Successfully');
document.location.href = 'index.php';
</script>
";