我如何将本地数组转换为远程json数据
How can i convert a local array to remote json data?
我正在尝试从连接到动态数据库的远程服务器获取这个数组。
就我从ionic论坛上读到的,我需要从AngularJS中使用$http函数,但我对AngularJS很陌生,目前的例子对我来说太复杂了,就像这样。
我正在尝试将此示例转换为远程JSON。
HTML部分:<ion-list>
<ion-item ng-repeat="item in items"
item="item"
href="#/item/{{item.id}}">
Person {{ item.id }} Name {{ item.name }}
</ion-item>
</ion-list>
数组部分:
var friends = [
{ id: 1, name: 'G.I. Joe' },
{ id: 2, name: 'Miss Frizzle' },
{ id: 3, name: 'Scruff McGruff' },
{ id: 4, name: 'G.I. Joe' },
{ id: 5, name: 'Miss Frizzle' },
{ id: 6, name: 'Scruff McGruff' },
{ id: 7, name: 'G.I. Joe' },
{ id: 8, name: 'Miss Frizzle' },
{ id: 9, name: 'Scruff McGruff' },
{ id: 10, name: 'G.I. Joe' },
{ id: 11, name: 'Miss Frizzle' },
{ id: 12, name: 'Scruff McGruff' },
{ id: 13, name: 'G.I. Joe' },
{ id: 14, name: 'Miss Frizzle' },
{ id: 15, name: 'Scruff McGruff' },
{ id: 16, name: 'G.I. Joe' },
{ id: 17, name: 'Miss Frizzle' },
{ id: 18, name: 'Ash Ketchum' }
];
I have try:
-
$scope.items = jsonp('http://www.garsoncepte.com/json.php');
-
$scope.items = $http.jsonp('http://www.garsoncepte.com/json.php');
-
var url = "http://www.garsoncepte.com/json.php"; $scope.items = $http.jsonp(url);
由于您正在使用json,您需要将回调函数设置为JSON_CALLBACK
并在回调函数中设置您的项。
$scope.items = [];
var url = "http://www.garsoncepte.com/json.php?callback=JSON_CALLBACK";
$http.jsonp(url)
.success(function(data) {
$scope.items = data;
});
= DEMO =
http://plnkr.co/edit/SyMNFBukQsE9B8WQ9Icv?p =预览
相关文章:
- 如何将JSON数据导入我的ejs模板
- 如何将json数据显示为html
- Json数据包含日期和时间格式
- 用我的json数据填充JQuery DataTable
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 使用jquery读取Json数据
- 如何将本地json数据加载到Extjs数据模型中
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- React-将jSON数据传递给子组件的子组件
- 尝试从控制器加载带有json数据的Simile时间线
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 如何在ReactJs中显示Json数据
- 使用javascript进行JSON数据检索
- tu如何将id放在填充了json数据的html表td上
- 将JSON数据从服务器加载到knockout.jsobservable中
- 使用JavaScript处理JSON数据
- 如何将json数据传递到.js文件
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- 如何使用var名称调用JSON数据