我只是JS的初學者。我正在嘗試使用php RESTful Web服務從數據庫登錄。如果登錄憑證符合用戶顯示的主頁。 我得到的錯誤是:TypeError:無法讀取在services.js未定義的屬性'代碼':65 我應該怎麼做才能解決這個錯誤?爲什麼會發生這種錯誤?JS/Ionic:TypeError:無法讀取未定義的屬性「代碼」
我services.js是:
.service('LoginService', function ($q, $http) {
return {
loginUser: function (loginData) {
var deferred = $q.defer(),
promise = deferred.promise;
$http({
url: 'http://localhost/login.php',
method: "POST",
data: loginData,
headers: {'Content-Type': 'application/json'}
})
.then(function (response) {
if (response.data.error.code === "000") {
console.log("User login successful: " + JSON.stringify(response.data));
deferred.resolve(response.data);
} else {
console.log("User login failed: " + JSON.stringify(response.data.error));
deferred.reject(response.data);
}
}, function (error) {
console.log("Server error on Login " + JSON.stringify(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;
}
};
});
仍然是一樣的錯誤 –