【发布时间】:2016-09-23 13:21:11
【问题描述】:
我有这个
function show()
{
var d = "myform.htm?pass=" + pass+ "&name=" + name;
window.location.href = d;
}
在下一个网络表单上,
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 b = getUrlVars()["name"];
显示
I%20am%20a%20male
这是因为它包含空间
我试过但无法得到“我应该在getUrlVars() 那里写什么”
【问题讨论】:
-
javascript
unescape(str_esc)?
标签: javascript asp.net datatables