如何使用Jquery从查询字符串中删除空格?
Iam在jquery中使用查询sting 要获取URL值,请使用iam如何使用Jquery从查询字符串中删除空格?,jquery,query-string,querystringparameter,Jquery,Query String,Querystringparameter,Iam在jquery中使用查询sting 要获取URL值,请使用iam 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].spli
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;
函数getUrlVars(){
var vars=[],散列;
var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i=0;i我应该怎么做才能获得以空格分隔的名称???使用本机Javascript函数,所有主要浏览器都支持该函数:
var a = "Name%20Name";
window.unescape(a);
您需要
decodeURIComponent()
Javascript函数:
decodeURIComponent("Name%20Name") // "Name Name"
解码以前由encodeURIComponent或类似例程创建的统一资源标识符(URI)组件
有关更多信息,请参阅。您可以使用
decodeURIComponent();
函数getUrlVars(){
var vars=[],散列;
var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i=0;ifunction 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(decodeURIComponent(hash[0]));
vars[hash[0]] = hash[1];
}
return vars;
}