将url中的变量传递给AngularJS中的资源回调函数
pass a variable in url to resource callback function in AngularJS
app.factory('Greeter', ['$resource',function($resource){
return $resource(
'http://123.com/processor.php?'+'myvar=1066',
{callback: 'JSON_CALLBACK'},
{
query: {method:'GET',isArray:true}
});
}]);
我试图传递一个简单的静态变量到一个php文件来获得回调值,但它似乎不能正确地传递我上面使用的方式。因为chrome检查器显示
Query String Parametersview parsed
callback=JSON_CALLBACK
我想知道做这件事的正确方法是什么?
谢谢
试试这个
app.factory('Greeter', ['$resource',function($resource){
return $resource(
'http://123.com/processor.php',
{
myvar: 1066,
callback: 'JSON_CALLBACK'
},
{
query: {method:'GET',isArray:true}
});
}]);
现在你应该得到
http://123.com/processor.php?myvar=1066&callback=JSON_CALLBACK
执行以下操作后
Greeter.query()
或
http://123.com/processor.php?myvar=1066&callback=JSON_CALLBACK&myvar2=77777
Greeter.query({myvar2: 77777});
相关文章:
- AngularJs 1.3$资源忽略了一些字符
- AngularJS——资源并在实现之前使用它们
- 在AngularJS$资源模块上请求之前获取URL
- 如何设计基于angularJS资源的授权路由
- AngularJS资源 - 加载多个资源
- 如何使用 Angularjs 资源获取数据
- 使参数在 angularjs 资源中可选
- 服务功能中的AngularJS$资源
- 未调用Angularjs资源工厂transformResponse
- 具有表之间关系的AngularJS资源
- Angularjs资源错误:a.push不是一个函数
- 一个程序PhantomJS如何等待AngularJS$资源解析,然后再尝试测试返回的数据
- AngularJS$资源不工作
- 使用params对AngularJs$资源查询进行单元测试
- AngularJS资源工厂总是返回空响应
- 对AngularJS资源保存动作的承诺
- 使用查询字符串搜索 AngularJS 资源
- Angularjs资源没有返回正确的值
- AngularJS:资源没有发送带有未定义变量的参数
- AngularJS资源没有正确形成url