我正在尝试使用Android Emulator上的以下代码调用本地服务。 Bellow是调用服务的JavaScript代码。
Ext.Ajax.request({
url: "http://10.0.2.2/MyService.svc/Authenticate",
jsonData: data,
headers: {
"X-Authorization-Elf" : SessionManager.getCurrentSessionToken()
},
scope: scope,
success: function (response, options) {
},
failure: function(response, options) {
},
callback: function (options, success, response) {
// Hide the loading message box
Ext.Viewport.setMasked(false);
}
});
通话无法接通服务。应用程序流将进入故障情况,状态为0,响应文本为空。
请建议我的方法。
答案 0 :(得分:1)
您是否将主机添加到phonegap / cordova xml ??
尝试将此行添加到res / xml文件夹中的phonegap / cordova xml:
<access origin="http://10.0.2.2*"/>
如果您使用的是phonegap 2.0.0,请将其添加到config.xml
答案 1 :(得分:0)
我认为,您的应用无法连接到您提供的网址。 您可以在您的服务器端类中添加断点,并在调用服务器类时进行调试。