html:ajax 请求 operation.php接收到返回值后,页面弹出框 提示系统正在重启,比如30秒后重定向某个页面
operation.php

runProc2("reboot"); //系统重启命令
echo '{"success":true,"msg":"操作成功"}';
exit();

现在的问题是:
  接受不到返回值,因为runProc2("reboot")这个命令后,系统关闭了,没有任何输出。  备注:runProc2("reboot"); 这行注释后,能够正常运行。怎么解决?

解决方案 »

  1.   


    echo '{"success":true,"msg":"操作成功"}';
    runProc2("reboot"); //系统重启命令
    exit();
    哈哈哈哈
      

  2.   

    试试看这个index.html
    <script>
    alert("操作成功!");
    document.getElementById("guanji").src="guanji.php";
    </script>
    <iframe id="guanji" src="#"></iframe>
    guanji.php
    <?php
    runProc2("reboot"); 
    ?>
      

  3.   

    这个不是玩笑
    思路:前台调用系统重启命令后,js运行的环境是浏览器,ajax每隔5秒钟向服务器端发送请求,当有返回值是表示系统重启完毕