XHR调用返回HTML,如何告诉浏览器使用它并重新加载整个页面?我知道XHR的主要用途是做部分页面新鲜但我的情况有点特别。谢谢。
或者用一个更通用的术语来说,使用JS模拟浏览器表单GET请求的最佳方法是什么? window.location.replace( “URL”)?
答案 0 :(得分:0)
而不是尝试重新加载或者其他什么,你是否考虑过像
这样的事情document.body.innerHTML = [the string HTML that you got back from XHR];
或许你可以通过从HTML构建一个新的DOM然后交换它来实现它?