什么是在PHP中回显脚本的正确方法?

时间:2015-04-26 18:19:31

标签: javascript php

我想在条件语句中使用这个脚本,因此我想到了为什么要首先回应它。

echo "<script type='text/javascript'>

window.onload = function() {
    if(!window.location.hash) {
        window.location = window.location + '#loaded';
        window.location.reload();
    }
}
</script>";

2 个答案:

答案 0 :(得分:1)

正确的方法是不用PHP回显html。这是一个非常糟糕的做法。您应该在打印HTML之前结束PHP。

答案 1 :(得分:0)

echo "<script type='text/javascript'>\n".
    "    window.onload = function() {\n".
    "        if(!window.location.hash) {\n".
    "            window.location = window.location + '#loaded';\n".
    "            window.location.reload();\n".
    "        }\n".
    "    }\n".
    "</script>";