javascript - 将数组作为 url 参数传递并重定向到新页面

标签 javascript jquery arrays redirect

我想传递一个数组作为 url GET 参数并重定向到新页面。我不知道如何使用 window.location.href 传递数组。 Ajax 中是否有任何方法可以使用数组作为参数(有或没有 window.location.href)重定向到新页面,或者是否有任何其他功能可以重定向到我可以在其中传递数组的其他页面作为前端的参数。

最佳答案

使用 jQuery $.param您可以将数组转换为 http 查询的函数

var data = {myArr: [1,2,3,4,5]};
console.log("index.php?" + $.param(data));    
// index.php?myArr%5B%5D=1&myArr%5B%5D=2&myArr%5B%5D=3&myArr%5B%5D=4&myArr%5B%5D=5

关于javascript - 将数组作为 url 参数传递并重定向到新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45188418/

相关文章:

javascript - 无论如何检查元素是否溢出?

javascript - ie10 和 11 无法更新 knockout 中的可见绑定(bind)

javascript - 如何使用javascript将base64转换为二进制流?

javascript - Bx-slider 多个 slider 自定义控件

javascript - 如何在 Isotope 的布局模式之间切换?

css - 悬停时,在 div 右侧显示图像

javascript - Jquery 选项卡控件 - 如何选择选项卡

c - C中二维数组中的连续圆与Bresenham的圆算法

php - 使用while循环检查数组是否为空

javascript - 从下拉列表中单击后 Protractor 不会转到下一行