返回离子项的 ajax 数据循环
Returning ajax data loop for ion-item
我有一个带有用户 id、名称等的循环......从 JSON 中,如何在 Ionic 的列表视图中输入这些数据?当我在 javascript 中使用直接警报时,它可以正常工作并返回用户,但当返回 ng-repeat 时,它只返回我一个用户。
必须来自列表,例如
用户 1
用户 2
用户 3
。
有人可以给我一个灯,我对离子和AngularJS很陌生,已经非常感谢你了。
我的阿贾克斯
$.ajax({
type : 'POST',
data : formula,
url : 'http://localhost/melleve/mt.php',
success : function(data){
var retorno = JSON.parse(data);
$.each(retorno, function(index, value) {
var nome = value.nome;
var id = value.id;
var cli = [ { nome: nome, id: id } ];
$scope.clientes = cli;
});
},
})
}
我的 ng-重复
<ion-list>
<ion-item ng-repeat="cli in clientes">
<p>{{cli.nome}}</p>
<p>{{cli.id}}</p>
</ion-item>
</ion-list>
不要
jQuery
代码与AngularJS
混淆,如果你从jQuery修改角度范围变量(特别是异步),这会弄乱角度摘要系统。您将不会在视图上获得更新的绑定。因为任何东西都在角度世界之外运行,所以角度摘要系统不会为它启动摘要周期,生成的绑定不会在视图上更新。
您应该使用$http
服务进行 ajax 调用,而不是将$.ajax
与 angular 混合使用。因此$http
通过使用包装器服务,您将获得绑定更新的绑定,因为每当 ajax 调用$http
服务方法都会触发摘要周期succeed/fail
法典
$http.post('http://localhost/melleve/mt.php', formula).then(function(response) {
var retorno = response.data;
$.each(retorno, function(index, value) {
var nome = value.nome;
var id = value.id;
var cli = [{
nome: nome,
id: id
}];
$scope.clientes = cli;
});
});
相关文章:
- React ajax数据集成
- 使用jQuery发布的AJAX数据包含引号
- 如何将Ajax数据值分配给PHP变量
- 使用外部ajax数据PHP绘制图表
- 如何打印AJAX数据
- AJAX数据包含一个或多个单词.
- 将Ajax数据发布到PHP REST服务
- AJAX 数据响应 - 如何解析 html
- 将 Ajax 数据分配给全局变量时出现问题
- 按钮在第一次成功的 ajax 数据加载后不起作用
- Javascript / JQuery循环访问已发布的ajax数据字符串以为其分配新值
- 发送的 Ajax 数据不起作用
- Jquery 工具提示未随 AJAX 数据加载一起显示
- Ajax获取数据以获取另一个Ajax数据
- 如何安全地依赖现有的Ajax数据
- 如何将jquery ajax数据提取为html
- 自定义AJAX数据类型
- 如何将ajax数据发送到rails 3.jQuery正在转义字符串
- jQuery AJAX数据参数
- Laravel 4:通过控制器操作ajax数据