免责声明:我对这些东西很陌生,所以请牢记这一点。
你好,
我使用 AJAX 建立了一个站点,无需离开页面即可加载页面内容。我有几个页面使用 javascript 加载列表信息。
这是链接设置的样子:
#home
#list.php?list=$list_id
我有一个名为 $list_id 的变量,并使用它和一些 javascript 来加载列表。我面临的问题是,如果我加载一个列表(比如 ID 为 1 的列表)然后返回并加载另一个列表(比如 ID 为 2 的列表),javascript 没有重新加载以说明新的列表 ID。
我是否可以重新加载 javascript 代码来解释新变量而无需刷新页面?
谢谢!
最佳答案
我不明白你到底面临什么问题。 但是如果你想在不刷新页面的情况下重新加载脚本,你可以这样做:
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "somefile.js";
document.getElementsByTagName("head")[0].appendChild(script);
或者使用 jQuery.loadScript 函数
关于javascript - 重新加载javascript而不刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289948/