这是 ajax“交替流”问题之一。通常我希望我的 ajax 请求返回页面的一部分。但有时它可能会返回带有 html、head 和 body 标记的完整页面。
当我从ajax请求返回时,我可以检测这是否是一个完整的页面,但是是否可以根据我拥有的字符串内容触发完整页面重新加载(具有完整的事件周期)?
(是的,我尝试替换 body 元素,但这不会给我事件,也不允许我更改 head block 中的内容)
任何框架引用都可以
最佳答案
我认为直接这样做是不可能的。
您最好将 HTML 保存在某处并发回可检索的 URL,然后使用 location.href = ...
;
关于javascript - 我可以使用 JavaScript 字符串中的内容触发完整的网页重新加载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/232775/