gpt4 book ai didi

jquery 将查询字符串转换为对象

转载 作者:行者123 更新时间:2023-12-01 00:08:20 25 4
gpt4 key购买 nike

var obj = {
'key': 'value',
'cheese':'bacon',
'&':'>'
};
var params = $.param(obj)

console.log(params); // key=value&cheese=bacon&%26=%3E

如何将 params 转回对象? (和以前一样)

最佳答案

你可以使用这样的东西。我不知道是否有内置的 jQuery。

function getUrlVars() {
if (!window.location.search) {
return({}); // return empty object
}
var parms = {};
var temp;
var items = window.location.search.slice(1).split("&"); // remove leading ? and split
for (var i = 0; i < items.length; i++) {
temp = items[i].split("=");
if (temp[0]) {
if (temp.length < 2) {
temp.push("");
}
parms[decodeURIComponent(temp[0])] = decodeURIComponent(temp[1]);
}
}
return(parms);
}

关于jquery 将查询字符串转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7128522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com