【发布时间】:2012-01-17 14:49:19
【问题描述】:
我正在尝试使用 javascript 获取 url 值,到目前为止,我只能获取纯数字,而不是混合数字与字母或仅字母。我找不到任何允许检索带有字母的数字的函数的工作示例,只是数字。我没有使用任何非字母数字字符。我试图传递的一个示例值是“42p316041610751874cm83p2306600132141”。
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;
}
var first = getUrlVars()["test"];
任何帮助都会很棒。谢谢。
【问题讨论】:
-
这很奇怪。您的代码应该可以工作。
-
我试过了,它对我有用。我使用了这个网址:
http://localhost/test/index.html?test=42p316041610751874cm83p2306600132141。 -
如果这很重要,我正在使用 jQuery Mobile 作为网站的框架?
标签: javascript url