javascript - Angular 将参数作为数组传递(例如?category[]=1&category[]=2&category[]=3)

标签 javascript jquery json angularjs

我试图弄清楚如何通过 AngularJS 中的 $http.get() 方法发送数组。这就是我正在做的事情:

$http.get('/events.json', {params: {category_id: [1,2]}});

我希望它以/events.json?category_id[]=1&category_id[]=2 的形式发送,但它却以/events.json?category_id=[1,2] 的形式发送

有什么想法可以纠正这个问题吗?

最佳答案

你能尝试一下吗

$http.get('/events.json', {params: {category_id[]: 1, category_id[]: 2}});

关于javascript - Angular 将参数作为数组传递(例如?category[]=1&category[]=2&category[]=3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19301977/

相关文章:

mysql - 将从json值中提取的字符串转换为返回NULL的日期

PHP JWT 兼容 JSON Web Tokens Draft 11

iphone - 如何使用多线程在 UITableView 中显示 json 图像数组?

javascript - 如何使用 jQuery 和 HTML 选择元素访问对象?

jquery - CSS、z-order 和 jQuery 迷你菜单

javascript - 如何从 Canvas 中保存图像

javascript - 使用 AJAX 提交表单时遇到问题

javascript - 动画不透明度在 IE 上无法正常工作

php - 在 Javascript 中模仿 $_GET

javascript - Web 应用程序安全 : substitution of JavaScript code and data