我正在尝试使用.get()刷新我的页面而不实际刷新或重新加载。但我似乎无法加载我设置的变量来加载自己的url。这就是我所拥有的。
setTimeout(function() {
var loc = window.location.href;
pathName = ".." + loc.substring(50, loc.href.lastIndexOf('.') + 4);
alert(pathName);
$.get("pathName", function(data) {
$('#pagebody').html(data);
});
}, 2000);
警报给了我想要的东西../out/G56.HTM,当我输入../out/G56.HTM它工作正常,问题是从G1到G56有56个不同的页面。 HTM。我也试过加载G56.HTM也不起作用。但是,如果它输入$ .get('G56.HTM',函数...)也可以,我无法读取变量???
答案 0 :(得分:6)
您有拼写错误。您将"pathName"
放在引号中,这意味着它将其视为字符串。
尝试
$.get(pathName, function(data) {