Я использую angularjs с тонким php, и у меня есть действие GET в тонком, которое
action/param1/param2
Затем в моем angularJS
$http({
url: 'action',
method: 'GET',
params:{param1: param1, param2: param2}
}).success();
Он возвращает ошибку в консоли с использованием ? и &, но мне нужно получить косую черту между параметрами
http://xxxxxx/action?param=aaa¶m2=bbb
Что я пробовал, я меняю параметры $http ниже, и это работает
url: 'action/' + param1 + '/' + param2
Хорошо, мой вопрос: есть ли лучшее решение по сравнению с моим? потому что я чувствую себя глупым.
params
на самом деле не являются параметрами, они являются частью вашего ресурса, поэтому вам нужно поместить их вurl
- person Nix   schedule 16.04.2013$http
в службу, которой можно было бы передать URL и параметры, и отформатировать запрос перед отправкой? - person Alex Osborn   schedule 16.04.2013