非同期リクエストが送信された場合、エラー コールバックは機能しませんが、成功は機能します。Android とブラウザで問題なく動作します。iPhoneでは、同期リクエストで機能します。これが私のコードです。他の API は問題なく動作します。
$.ajax({
type: 'POST',
url: "https://api.cloud.appcelerator.com/v1/users/login.json?key=xxxxxxxxx",
data: {
"login": useremail,
"password": password
},
success: function (resp) {
console.log(resp);
console.log('User logged-in successfully');
},
error: function (e) {
console.log(e)
}
});
API は、正しい電子メールとパスワードの場合はステータス コード 200 を返しますが、正しくない場合は 401 を返すため、ステータス コードが 200 の場合は正常に機能し、成功の応答が得られます。