我的页面上有一些脚本:
$('#divMenuHolder').load('../menu.html');
不过,我还需要能够传递一些在 menu.html 页面上起作用的参数。
我尝试过以下方法:
$('#divMenuHolder').load('../menu.html?opt1=test&opt2=test2');
但是,当我使用以下函数获取参数时:
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
它不返回任何内容,因为它试图获取页面本身的参数,而不是我正在加载到 DIV 中的页面。
无论如何,可以帮助指导我做我想要的事情吗?
这对我有用
$('#semester').load("restricted/getSemester.php?courseid=" + $("#course").val());
where #course
是输入字段的id。
OR
$('#subject').load("restricted/getSubject.php?courseid=0&semester=0");
我希望这对你有帮助:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)