javascript - 我可以使用 JavaScript 字符串中的内容触发完整的网页重新加载吗?

标签 javascript ajax

这是 ajax“交替流”问题之一。通常我希望我的 ajax 请求返回页面的一部分。但有时它可能会返回带有 html、head 和 body 标记的完整页面。

当我从ajax请求返回时,我可以检测这是否是一个完整的页面,但是是否可以根据我拥有的字符串内容触发完整页面重新加载(具有完整的事件周期)?

(是的,我尝试替换 body 元素,但这不会给我事件,也不允许我更改 head block 中的内容)

任何框架引用都可以

最佳答案

我认为直接这样做是不可能的。

您最好将 HTML 保存在某处并发回可检索的 URL,然后使用 location.href = ...;

关于javascript - 我可以使用 JavaScript 字符串中的内容触发完整的网页重新加载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/232775/

相关文章:

javascript - jQuery 滑动 Div

Javascript 捕获混合内容错误以优雅处理

javascript - 将我的 React 应用程序连接到 PHP 服务器上的 MySQL 数据库

javascript - 使用 .preventDefault() 合并两个相似的函数 - javascript

javascript - 如何用另一个响应替换窗口的 URL 哈希值?

javascript - Github API打卡数据改造

javascript - 从 iframe 到 ajax 的 session

javascript - Javascript 中的收藏夹星标切换

jquery - 如何使用 jQuery AJAX 读取发布到经典 ASP 的数据

jquery - 花式盒子| Ajax 请求不起作用