我正在尝试仅使用HTML和Javascript来完成以下操作。
当用户填写我的表单时,他们的表单数据会附加到确认页面,如下所示: http://www.mysite.com/confirmation/?firstname=Hans&lastname_Schwartz&country=Germany
在该页面上,根据网址参数,我想在locations.json中显示所有与德国相等的国家/地区的位置。它要么简单,要么完全不可能。经过几个小时的搜索,我不知道哪个是真的。
即使是提示或指向我现有的例子也会有所帮助。我已经好几个小时了。总计n00b。 THX。
答案 0 :(得分:0)
从here
获取此脚本(function($) {
$.QueryString = (function(a) {
if (a == "") return {};
var b = {};
for (var i = 0; i < a.length; ++i)
{
var p=a[i].split('=');
if (p.length != 2) continue;
b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
}
return b;
})(window.location.search.substr(1).split('&'))
})(jQuery);
var firstname = $.QueryString["firstname"];
var lastname = $.QueryString["lastname"];
var country = $.QueryString["country"];
使用值国家/地区,您可以轻松显示所有位置