我有两个 jQuery 页面:Page1 和 Page2,并且我能够在 Page1 中获取输入。
The somval=1000$
.
第 1 页用户输入某个值。我已经存储了该值:
var val = somval;
现在在第二页中,我需要获取第1页中somvalue的结果。当然,两个页面分别使用My1.js My2.js。
如何将一个 jQuery 文件中的值共享给其他 JavaScript,或者如何从 page1 值获取值到 page2?
我该如何解决这个问题?
您可以使用查询字符串中的数据将用户重定向到下一页,然后在第二页中您可以解析 URL。
要重定向用户,您可以执行以下操作:
window.location = 'page2.html?somval=' + somval;
然后在第二页中您可以使用函数来解析 URL 查询字符串:
var qsParm = new Array();
function qs() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i < parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0) {
var key = parms[i].substring(0, pos);
var val = parms[i].substring(pos + 1);
qsParm[key] = val;
}
}
}
此代码借自here http://javascript.about.com/library/blqs.htm,虽然有有很多方法可以做到 http://www.google.com.au/search?q=parse+query+strings+javascript.
你提到了 jQuery,但如果我错了,请纠正我,我认为它不能做到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)