发布网友 发布时间:2024-07-07 09:42
共1个回答
热心网友 时间:2024-07-09 18:07
这是因为$_info是服务器端的变量。如果alert($_info),就变成客户端变量了,而客户端是不存在这个变量的,那么显示出来的结果就是空白了。 如果是这样就可以: function _alert_back($_info) { echo "<script type='text/javascript'>var $_info='".$_info."';alert($_info);history.back();</script>"; exit(); } 就是先把服务器端变量的值赋值给一个客户端变量,然后alert就可以直接显示这个变量了。但你觉得这么做有意义吗?代码更复杂了。追问修改为:echo "alert('".$_info."');history.back();";可以正常运行;