2014-02-22 121 views
1

我使用jquery ajaxSubmit從php提交一個頁面到jsp。在jsp頁面中,每件事都做得很好,但在完成工作後,我沒有收到任何響應數據。我在PHP頁面代碼:沒有從jsp頁面得到響應

<script type="text/javascript"> 
var options = { 
    url: "http://localhost:8084/aProject/clientRequest/receiveClientRequest.jsp", 
    type: "post", 
    data: { id: "001", name: "Mujahid Khan"}, 
    resetForm: false, 
    success: function(data){ 
     alert($.trim(data));      
    }     
}; 

$("#frmEmpInfo").submit(function(){ 
    $(this).ajaxSubmit(options); 
    return false; 
});  
</script> 
<form id="frmEmpInfo" name="frmEmpInfo"> 
    <input type="submit" id="btnSubmit" value="Send" style=" width: 80px; height: 30px;" /> 
</form> 

和JSP頁面的代碼是

<% 
String id = request.getParameter("id").trim(); 
String name = request.getParameter("name").trim(); 

%> 
<div>ID: <%=id%> , Name: <%=name%> </div> 

我希望得到一個警報 「ID:001,名稱:穆賈希德汗」

回答

0

我覺得問題在於JSP頁面代碼

<div>ID: <%=id%> , Name: <%=name%> </div> 

這不會工作。它可能會創建一個運行時錯誤。 試試這個。用下面的代碼替換那部分代碼。

<div>ID: <%=out.print(id)%> , Name: <%=out.print(name)%> </div> 
+0

沒有運行時錯誤。如果我從jsp頁面發送相同的請求。它工作正常。我替換了代碼,但直到現在還沒有得到迴應。 –

相關問題