Breaking mein Kopf auf diesem einen für 3 Tage bereits. Die App funktioniert im Browser, aber nicht auf dem iOS-Gerät. Wenn ich die Daten vom Ajax-Aufruf alarmiere, wird NULL auf dem IOS-Gerät zurückgegeben.ionic app ajax Anruf funktioniert im Browser mit "ionic serve", aber nicht auf iOS-Gerät mit "ionic upload"
register.html
<div ng-controller='MainCtrl'>
<div class="list">
<span>test{{responseMessage}}</span>
<label class="item item-input item-stacked-label">
<span class="input-label">Username</span>
<input class="form-control" type="text" ng-model="username" placeholder="Username">
</label>
<label class="item item-input item-stacked-label">
<span class="input-label">Email</span>
<input class="form-control" type="text" ng-model="email" placeholder="Email">
</label>
<label class="item item-input item-stacked-label">
<span class="input-label">Password</span>
<input class="form-control" type="password" ng-model="password" placeholder="Password">
</label>
<label class="item item-input item-stacked-label">
<span class="input-label">Password retype</span>
<input class="form-control" type="password" ng-model="retypepassword" placeholder="Retype password">
</label>
<button class="button button-block button-positive" ng-click="register()">Register</button><br>
</div>
</div>
APP.JS
.controller('MainCtrl', function($scope, $ionicSideMenuDelegate, $http) {
$scope.register = function() {
var request = $http({
method: "post",
url: "https://www.dummylink.com/app/php/register.php",
data: {
username: $scope.username,
email: $scope.email,
password: $scope.password,
retypepassword: $scope.retypepassword
},
headers: { 'Content-Type': 'application/x-www-form-urlencoded'}
});
request.success(function (data) {
$scope.responseMessage = data;
});
request.error(function (data) {
alert(data);
});
}
})
verwenden Sie http oder https für Ihre Netzwerkanrufe? – tommybananas
Ich weiß nicht wirklich, wo kann ich das überprüfen? – DC2015
Sie haben https: // dummy link.com in Ihrem Beispiel aber verwenden Sie http: // oder https: // in Ihrem Code – tommybananas