我通过 ajax 从 jsp 向 servlet 发送 2 个数据,servlet 只是获取这些数据,然后转换为 json obj 并返回该 json。现在 jsp 得到那个 json 来显示这两个数据。ajax 正在成功执行 servlet,但每次都提醒我错误而不是成功。请告诉我应该怎么做才能在警报中显示这些数据?详细信息.jsp:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
function doajax(){
$.ajax({
url: "AccountDetails",
type: "post",
dataType: "json",
data: { "mobileNo":"01914752849", "fullName":"Md. Muzahid-ul Islam" },
error:function(){
alert("error occured!!!");
},
success:function(data){
alert(data.fullName + "\n" + data.mobileNo);
}
});
}
</script>
AccountDetails.java(servlet):
PrintWriter out = response.getWriter();
try {
String fullName = request.getParameter("fullName");
String mobileNo = request.getParameter("mobileNo");
JSONObject jsonObject = new JSONObject();
jsonObject.put("fullName", fullName);
jsonObject.put("mobileNo", mobileNo);
out.println(jsonObject);
} finally {
out.flush();
out.close();
}