如何在 jQuery 中将值从一个页面传递到另一个页面

2024-03-19

我有两个 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(使用前将#替换为@)

如何在 jQuery 中将值从一个页面传递到另一个页面 的相关文章