私はAndroid phonegapアプリが初めてです。Androidエミュレータアプリからrest APIを介してログインしようとしましたが、常にjquery ajaxエラー関数になりました。IPアドレス10.0.2.2を使用しましたが、まだ機能していません-jquery ajaxの成功応答を取得するにはどうすればよいですかアンドロイドエミュレータから。ここで私はjsコードを与えています..
$.ajax({
url: 'http://10.0.2.2/wedding/Source/Website/api/login',
type: 'POST',
data: $('#loginPageForm').serialize(),
success: function(data){
/*Process your response here*/
alert(data);
},
error: function(jqXHR, textStatus, errorThrown){
alert(99999);
}
});
And here is the html form I am using for login ...
<form method="post" data-ajax="false" id="loginPageForm">
<fieldset>
<div data-role="fieldcontain">
<label for="basic">Username:</label>
<input type="text" name="User[username]" id="loginPageUsername" value="" />
</div>
<div data-role="fieldcontain">
<label for="basic">Password:</label>
<input type="password" name="User[password]" id="loginPagePassword" value="" />
</div>
<div data-role="fieldcontain">
<button value="Login" name="loginPageSubmit" type="button" onClick="doLogin()">Login</button>
</div>
</fieldset>
</form>
正常に動作するレストクライアントを介してレストアプリをテストし、ブラウザでもアプリをテストしましたが、Androidエミュレーターでは同じコードが機能しません。どこが間違っていて、何が間違っているのか、少し説明してください。修正する必要がありますか。
前もって感謝します..