0
我想驗證user_name
和password
字段。 user_name
和password
字段用php存儲在數據庫中。如何在離子項目中從服務器獲取數據。如何在離子項目中使用php的登錄憑證
在此先感謝。
我想驗證user_name
和password
字段。 user_name
和password
字段用php存儲在數據庫中。如何在離子項目中從服務器獲取數據。如何在離子項目中使用php的登錄憑證
在此先感謝。
您可以創建一個服務腳本,將腳本數據發送到PHP並接收JSON響應。
var myObj = {username: 'username', password:'password'};
下面是一個服務例如::
yourApp.service('YourService', function ($q, $http) {
return {
login: function (data) {
var deferred = $q.defer(),
promise = deferred.promise;
$http({
url: 'http://www.example.com/yourPHPScript.php',
method: "POST",
data: data,
headers: {'Content-Type': 'application/json'}
})
.then(function (response) {
if (response.data.error.code === "000") {
deferred.resolve(response.data.appointments);
} else {
deferred.reject(response.data);
}
}, function (error) {
deferred.reject(error);
});
promise.success = function (fn) {
promise.then(fn);
return promise;
};
promise.error = function (fn) {
promise.then(null, fn);
return promise;
};
return promise;
}
\t };
});
郵政數據應以下列格式包含的元素名稱和值被作爲一個對象
從你的登錄控制器調用下面的代碼使用的服務(請確保您添加的服務的名稱到控制器的聲明)
YourService.login(loginData)
.then(function (data) {
\t \t \t
// on success do sthg
}, function (data) {
//log in failed
\t \t \t
// show error msg
});
你明白離子只有一個前端框架。這意味着你需要一個後端來存儲/處理數據,這可以是PHP。您可以在這裏看到PHP作爲後端API的示例用法http://stackoverflow.com/questions/29665933/how-can-php-be-used-as-backend-for-ionic-framework。 –
是的,我知道。我是新離子多數民衆贊成爲什麼這就是爲什麼我想知道如何使用PHP在我的項目和如何獲得數據表單服務器,我有一個PHP的鏈接?如何認證用戶名和密碼? –