Javascript 如何在jQuery asp.net中替换
我有这个Javascript 如何在jQuery asp.net中替换,javascript,asp.net,datatables,Javascript,Asp.net,Datatables,我有这个 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('?') +
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;
}
它表明
I%20am%20a%20male
这是因为它包含空间
我尝试过,但无法得到“我应该在getUrlVars()
中写些什么”要解码,请使用:
vars[hash[0]] = decodeURIComponent(hash[1]);
您可以使用
decodeURI()
javascript函数。此函数用于根据需要转换url。例如:
decodeURI("I%20am%20a%20male") // shows: I am a male
javascriptunescape(str_esc)
?
decodeURI("I%20am%20a%20male") // shows: I am a male