我正在使用带有超薄php的angularjs,我有一个苗条的GET动作
action/param1/param2
然后在我的angularJS
$http({
url: 'action',
method: 'GET',
params:{param1: param1, param2: param2}
}).success();
它在使用控制台时返回错误?和&,但我需要它与params之间的斜线
http://xxxxxx/action?param=aaa¶m2=bbb
我尝试了什么,我将$ http参数更改为下方并且可以正常工作
url: 'action/' + param1 + '/' + param2
好的,我的问题是,与我相比,还有更好的解决方案吗?因为我觉得我很蠢。
答案 0 :(得分:0)
改为使用$resource:
var myResource = $resource('action/:foo/:bar', {},
{ get: { method: 'GET' } }
);
myResource.get({foo:1, bar:2});
将致电: