PHP'ye posta gönderebilen ve bir JSON yanıtı alabilen bir hizmet betiği oluşturabilirsiniz.
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 };
});
:
var myObj = {username: 'username', password:'password'};
Aşağıda
bir servis örneği aşağıda verilmektedir:
Mesaj verileri aşağıdaki biçimde eleman adı ve değerlerini içeren bir nesne olarak gönderilmelidir
Oturum açma Denetleyicisinden
hizmeti (eğer kontrolör beyanına hizmetin adını ekleyin emin olun)
YourService.login(loginData)
.then(function (data) {
\t \t \t
// on success do sthg
}, function (data) {
//log in failed
\t \t \t
// show error msg
});
Eğer İon sadece olduğunu anladınız mı kullanmak için aşağıdaki kodu çağrı ön çerçeve. Bu, PHP olabilecek verilerin saklanması/işlenmesi için bir arka desteğe ihtiyacınız olduğu anlamına gelir. PHP'nin arka uç API'si olarak http://stackoverflow.com/questions/29665933/how-can-php-be-used-as-backend-for-ionic-framework olarak örnek kullanımını görebilirsiniz. –
Evet bunu biliyordum. İyonikte yeniim, bu yüzden neden projemde php'yi kullanacağımı ve veri formu sunucusunu nasıl alacağımı bilmek istiyorum ve bir php bağlantım var mı? kullanıcı adı ve şifre nasıl doğrulanır? –