0
我正在使用jquery mobile。當我使用的瀏覽器這個鏈接:http:// * * 192/MLite/TransferIn2 IMEI = 0000 &用戶名=烏斯曼&密碼=沙菲,我的代碼顯示的servlet 精確的結果,但是當我傳遞值從阿賈克斯,我沒有得到警報(數據),有一件事我確信你的servlet正在接收我的請求,但是下面的ajax沒有顯示來自ajax的值。來自Servlet的值顯示通過直接鏈接瀏覽器但不通過代碼
...連接成功 Ginesh bro的問題是..當我把我的servlet放在同一個本地主機它工作..但是當我從其他PC運行它停止工作在Ajax,..但通過直接url 請幫我..
$.ajax({
url : "http://19****/MLite/TransferIn2",
type : "post",
dataType : "json",
data : {
"username": amt,
"password":imei2
},
success : function(data) {
alert(data);
},
error : function(xhr, ajaxOptions, thrownError) {
alert(xhr);
//setMessage("#transferout-msg", "Connection to Server Failed");
//$("#transferout-msg").html(xhr.status + ":" + thrownError);
}
});
這不是發行人......在servlet的文件我正在successgfully越來越json..but沒有得到在Ajax響應。我通過直接鏈接獲取響應,但不通過ajax – user2768215
@ user2768215來自瀏覽器的直接鏈接調用是HTTP-GET調用,而ajax調用是POST。如果處理邏輯中有任何不同,您可能想要發佈服務器端代碼。嘗試做扎線,看看它是否工作。 – Gireesh
在服務器端我使用這個邏輯:Response.getParameter(「用戶名」)和發佈結果的形式Response.getWriter.write(結果); ... stringify東西不工作 – user2768215