我正在尝试将名字和姓氏发送到java服务器。服务请求被接受,但响应没有显示在应用程序上。我搜索了互联网,应该更改config.xml文件行。 我尝试了以下组合,但没有用。
My targer URL: http://myip:8081/MiddleWareUsman/androidServlet
<access origin="http://myip*" />
<access origin="http://myip:8081/MiddleWareUsman/androidServlet" />
<access origin="http://myip:8081" />
我尝试了很多。但没用。如果有人知道这个问题,请帮忙。 我附加了javascript按钮事件和日志
buttonClick: function(evt) {
var input1=this.byId("Input1");
var input2=this.byId("Input2");
var label=this.byId("Label1");
$.ajax({
url : "http://myip:8081/MiddleWareUsman/androidServlet",
type : "post",
dataType : "jsonp",
data : {
"fname" : input1.getValue(),
"lname" : input2.getValue()
},
success : function(data) {
label.setText("Respose from server is"+ data)
}
});
}
});
日志:
03-13 16:46:23.501: E/Trace(19435): error opening trace file: No such file or directory (2)
03-13 16:46:40.499: E/chromium(19435): external/chromium/net/disk_cache/stat_hub.cc:216: [0313/164640:ERROR:stat_hub.cc(216)] StatHub::Init - App com.mycompany.serveletcallusman isn't supported.
03-13 16:46:40.499: E/chromium(19435): external/chromium/net/disk_cache/stat_hub.cc:216: [0313/164640:ERROR:stat_hub.cc(216)] StatHub::Init - App com.mycompany.serveletcallusman isn't supported.
03-13 16:46:40.789: E/Web Console(19435): Uncaught ReferenceError: usmanshaffi is not defined at http://myip:8081/MiddleWareUsman/androidServlet?callback=jQuery17102445647087879479_1394711186603&fname=usman&lname=shaffi&_=1394711200355:1
答案 0 :(得分:0)
试试这个
<access origin="*" />
删除所有这些行
<access origin="http://myip*" />
<access origin="http://myip:8081/MiddleWareUsman/androidServlet" />
<access origin="http://myip:8081" />
确保在xml文件夹中添加config.xml,而不是外部文件夹。