我试图运行此代码,但它只将空白内容加载到我的元素中。我有什么想法,我做错了什么?我试图加载当前页面(可能包含更改,因为它最后一次加载并从中获取一些元素并替换页面上的这些元素而不在浏览器窗口中重新加载整个文档。)
function refreshContent(){
$.ajax({
type: "GET",
async: true,
url: "<?php echo $_SERVER['REQUEST_URI']; // Can this be replaced with JS? ?>",
success: function(response) {
if(response != 0)
{
var data = $.parseHTML(response);
$('body').replaceWith($(data).find('body'));
}
}
});
}
setInterval(function(){
refreshContent();
}, 60000);
我的回复:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head id="page">... with body and all of that