Javascript 在不停止JS代码的情况下重新加载网站

Javascript 在不停止JS代码的情况下重新加载网站,javascript,Javascript,我试图在一个不是我自己的网站上运行JS脚本,我希望它刷新网站,以便检查更新。但是,我在网上只找到了用于重新加载整个页面location.reloadtrue等的代码,这将清除我在控制台中运行的所有代码。我是JS新手,有没有办法刷新页面并保持JS代码运行?还有一种方法可以只重新加载页面的某一部分吗 基本上, 使用jQuery在不停止代码的情况下重新加载网站使用jQuery可以轻松地从URL加载页面的任何部分。要使用URL的内容填充body元素,请执行以下操作: $('body').load('/p

我试图在一个不是我自己的网站上运行JS脚本,我希望它刷新网站,以便检查更新。但是,我在网上只找到了用于重新加载整个页面location.reloadtrue等的代码,这将清除我在控制台中运行的所有代码。我是JS新手,有没有办法刷新页面并保持JS代码运行?还有一种方法可以只重新加载页面的某一部分吗

基本上,
使用jQuery在不停止代码的情况下重新加载网站使用jQuery可以轻松地从URL加载页面的任何部分。要使用URL的内容填充body元素,请执行以下操作:

$('body').load('/page');
您的URL可以响应您想要呈现的HTML片段,或者您可以请求一个完整的网页,只获取您想要的片段,添加一个选择器:

$('body').load('/page body');

页面在技术上并没有刷新,只是替换了正文中的HTML内容或您选择的任何元素。任何以前加载的标题内容(如JS)都会保留并继续运行。

如果不停止JavaScript代码的执行,就无法实际刷新整个页面

要在页面上进行更新,有两种可能:

使用AJAX异步JavaScript和XML检查页面上的新更新。互联网上有一些非常好的教程——只有google»AJAX JavaScript«

IFRAME的使用。制作一个页面并将所有内容粘贴在其中,然后将该页面放入iframe,然后重新加载iframe,而不是重新加载整个页面


希望我能帮助你。

jQuery.load可能值得一看。->附议@Felix Kling的建议。AJAX允许用户向服务器获取更多信息,包括JSON、HTML等,这些信息反过来又可以用于以编程方式更改现有视图。