[英]Not Getting Response from Java Servlet into Cardova/Phonegap project For Android
我正在嘗試將名字和姓氏發送到java servelet。 servelet接受了請求,但未在應用程序中顯示響應。 我已經在網上搜索了應該更改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
嘗試這個
<access origin="*" />
刪除所有這些行
<access origin="http://myip*" />
<access origin="http://myip:8081/MiddleWareUsman/androidServlet" />
<access origin="http://myip:8081" />
確保將您添加到config.xml的xml文件夾內,而不是外部文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.