alert不显示消息,history.back()也不返回之前的页面,什么原因

if($result)
echo "alert('插入成功!');history.back();";
else echo "插入失败!";
成功的时候界面一片空白,什么都没有,也不返回之前的界面,失败会有插入失败提醒

..
script显示不出来
图片说明

script显示不出来的,麻烦截图

echo "alert('插入成功!');history.back();";

你这样成功的后,应该是直接打印出"alert('插入成功!');history.back();" 字符串吧

你要执行JS脚本的话可以改成这样:
echo "alert('插入成功!');history.back(); ";


echo "alert('插入成功!');history.back(); ";

没有进function吧?

function a(){ 
window.location.href="http://127.0.0.1/test/1.php?res=1";
};
a(); //请求

 $ment = $_GET['res'];
if($ment)
echo "<script>alert('成功');history.back();</script>";
else echo "失败";

执行正常 你确定你程序走到这一步了?

echo "alert('插入成功!');history.back(); ";