如果我使用PHP将头文件()通过AJAX发送到javascript然后使用document.write写入输出,那么如果document.write写入整个页面,是否会启动javascript onload函数?我需要它来启动
答案 0 :(得分:0)
不,不会。但是,在调用header("Location: something.php");
你可以用
来阻止它die();
答案 1 :(得分:0)
真正的问题是,在加载初始DOM之后document.write
是否会重新调用文档的onLoad
函数。
It's trivially testable, and the answer is "no":
$(function() {
document.write("lol");
// ^ interestingly, `console` doesn't appear to exist after this
alert("onload"); // only happens once
});