[英]how can i pass json array from php file on a server to my ionic app?
我正在開發一個Ionic應用程序,我必須將數據從后端(服務器上的php文件)傳遞到Ionic應用程序,並從Ionic應用程序傳遞到后端。 我嘗試了這個:
.controller('AppCtrl',function($scope,$ionicPlatform,$location,$http,$ionicHisto
ry, $ionicModal, $timeout,$cordovaSQLite) {
$ionicPlatform.ready(function(){
$http.get('http://http://localhost/ShuttleFIX/json.php')
.success(function(data,status,headers,config){
var user = data;
for(i = 0; i<user.length; i++){
var cell = user[i].cell;
var nome = user[i].nome;
var cognome = user[i].cognome;
var mail = user[i].mail;
var codF = user[i].codF;
var pwd = user[i].pwd;
}
}
});
我知道我必須使用http請求,但我不知道如何,有人可以幫助我嗎? 謝謝
確定的第一件事是如何從服務器php返回和接收數據。 定義方法GET
或POST
,如果使用GET,則必須將URL與要發送的參數組合在一起。 如果是Post,則通常以JSON格式提供,並傳遞參數data
似乎束沒有嘗試很多,但或多或少是這樣的:
GET:
.controller('AppCtrl', function($scope, $http){
var url = "http://myhost/name="+$scope.name;
$http({ method: 'GET', url: url, dataType: "json", contentType: "application/x-www-form-urlencoded" })
.success(function(data) {
console.log(data);
})
.error(function(response) {
console.log("error");
})
.finally(function() {
});
})
開機自檢:
var data = {
name : $scope.name
}
$http({ method: 'POST', url: url, dataType: "json", data: data})
.success(function(data) {
})
.error(function(response) {
console.log("error");
})
.finally(function() {
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.