Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery asp.net中替换_Javascript_Asp.net_Datatables - Fatal编程技术网

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
javascript
unescape(str_esc)
decodeURI("I%20am%20a%20male") // shows: I am a male