gpt4 book ai didi

javascript - 如何使用 json 形式的参数重定向到同一页面

转载 作者:行者123 更新时间:2023-11-28 12:21:32 25 4
gpt4 key购买 nike

在我的网站上,我以这种方式使用 jQuery 的 ajax:

$.ajax({
type: 'GET',
url: productSearch.searchUrl,
data: parameter,
dataType: 'json'
}

“data”包含所有参数。

在某些状态下,我想将用户重定向到同一页面,但附加“数据”中的所有参数。

示例

data = {
"par1" = "value1",
"par2" = "value 2"
}

当前网址:www.google.com应重定向至 www.google.com?par1=value1&par2=value2

如何做到这一点(使用 jQuery?)?

最佳答案

使用简单的 JavaScript

window.location.href = "www.google.com?" + Object.keys(data).map(function(key){
return key + "=" + data[key];
}).join("&");

是的,数据 key 也可以被编码

window.location.href = "www.google.com?" + Object.keys(data).map(function(key){
return encodeURIComponent(key) + "=" + encodeURIComponent(data[key]);
}).join("&");

关于javascript - 如何使用 json 形式的参数重定向到同一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36983851/

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