我想显示一个显示PHP消息的警告框。
这是我的PHP代码:
<?php
header("Location:form.php");
echo '<script language="javascript">';
echo 'alert(message successfully sent)'; //not showing an alert box.
echo '</script>';
exit;
?>
但它没有用。
答案 0 :(得分:120)
使用此代码
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
问题是:
"
alert
而不是alery
答案 1 :(得分:17)
试试这个:定义一个函数:
<?php
function phpAlert($msg) {
echo '<script type="text/javascript">alert("' . $msg . '")</script>';
}
?>
这样称呼:
<?php phpAlert( "Hello world!\\n\\nPHP has got an Alert Box" ); ?>
答案 2 :(得分:5)
语法错误(拼写错误):
alert
而非alery
。
答案 3 :(得分:3)
echo '<script language="javascript>';
似乎是一个简单的拼写错误。你错过了双引号。
echo '<script language="javascript">';
应该这样做。
答案 4 :(得分:2)
从
更改输出 echo '<script language="javascript>';
到
echo '<script type="text/javascript">';
您忘记了双引号...并使用了类型标记
答案 5 :(得分:2)
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
答案 6 :(得分:2)
当我把它作为一个页面运行时
<?php
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
exit;
它工作正常。
您运行的是哪个版本的PHP?
您可以尝试在$testObject->split_for_sms($Chat);
也许它没有达到代码的那一部分?您也可以尝试使用其他函数调用来检查程序停止/到达的位置。
希望你对此有所了解。
答案 7 :(得分:1)
我不知道php,但我相信问题来自于:
echo '<script language="javascript>';
echo 'alery("message successfully sent")';
echo '</script>';
尝试使用以下方法进行更改:
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
答案 8 :(得分:-1)
echo "<script>alert('same message');</script>";
这可能有所帮助。