我已经从我的 HTML 页面向 servlet 发送数据,这是代码
<form name="search" id="search_bar" action="PathServlet" method="get">
<table border="5" cellspacing="5" cellpadding="0"><tr>
<td>
<input Style="width:300px;" name="one" type="text" value="Enter Your Search Here" onFocus="clearText(this)" onBlur="clearText(this)"> <br/>
<input Style="width:300px;" name="two" type="text" value="Enter Your Search Here" onFocus="clearText(this)" onBlur="clearText(this)"> <br/>
<input type="submit" value="search"/></td></tr>
</table>
</form>
在 servlet 中,我创建了一个 XML 列表
response.setContentType("text/xml;charset=UTF-8");
PrintWriter out = response.getWriter();
out.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
out.append("<response>");
try {
for (int j = 0; j < path.size(); j++) {
List<Pipes> tempDeal = PipesDAO.getInstance().findPath(
path.get(j).name, path.get(j).name);
for (int i = 0; i < tempDeal.size(); i++) {
result += "<deal>" + "<name>" + tempDeal.get(i).getName()
+ "</name>" + "<lat>" + tempDeal.get(i).getLat()
+ "</lat>" + "<lon>" + tempDeal.get(i).getLon()
+ "</lon>" + "<desc>" + tempDeal.get(i).getId()
+ "</desc>" + "</deal>";
}
}
out.append(result);
out.append("</response>");
} finally {
out.close();
}
所以现在我想使用 Ajax 将响应数据返回到自定义 HTML 页面。
$.ajax({
但我不明白如何在 Ajax 中检索数据。
任何的想法??