我想显示一个警告框,显示一条带有 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
试试这个:
定义一个函数:
<?php
function phpAlert($msg) {
echo '<script type="text/javascript">alert("' . $msg . '")</script>';
}
?>
像这样称呼它:
<?php phpAlert( "Hello world!\\n\\nPHP has got an Alert Box" ); ?>
存在语法错误(错字):
alert
不是alery
。_
echo "<script>alert('same message');</script>";
这可能会有所帮助。
echo '<script language="javascript>';
似乎是一个简单的错字。你错过了一个双引号。
echo '<script language="javascript">';
这应该做。
改变你的输出
echo '<script language="javascript>';
到
echo '<script type="text/javascript">';
你忘了双引号......并使用类型标签
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,但我相信问题出在这个:
echo '<script language="javascript>';
echo 'alery("message successfully sent")';
echo '</script>';
尝试使用以下方法更改:
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';