我是android phonegap app的新手。我尝试通过Android模拟器应用程序中的rest api登录登录,但总是在jquery ajax错误函数中结束,我使用了IP地址10.0.2.2但仍然无法正常工作 - 我怎么能得到jquery ajax的成功响应来自android模拟器。这里我给的是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模拟器上无法工作。任何人都可以解释一下在哪里是错误,我需要做些什么来解决它。
先谢谢..