当我的 GET 参数中有一组复选框(client_status)时,我在尝试使用 AngularJS 中的 $resource 库发送正确序列化的 GET 请求时遇到问题。
这是我现在在控制器中的代码:
$scope.filters = {
client_status: ["CLIENT_STATUS_FORMER", "CLIENT_STATUS_ACTIVE"],
client_reference: "e"
}
$scope.records = Client.get($scope.filters, function(data){
...
}
以上将发送以下 GET 请求:
f.json?client_reference=e&client_status=CLIENT_STATUS_FORMER,CLIENT_STATUS_ACTIVE
但是,据我了解,以上似乎不是正确的格式。有人可以在这里指导我吗?以下是我的期望:
f.json?client_reference=e&client_status%5B%5D=CLIENT_STATUS_ACTIVE&client_status%5B%5D=CLIENT_STATUS_FORMER
非常感谢您的帮助。
托马斯