页面:<input type="text" id="word">
<div id="auto">dd</div>servlet:
String word = request.getParameter("word");
request.setAttribute("word", word); request.getRequestDispatcher("/wordxml.jsp").forward(request, response);
wordxml.jsp:
<%@ page language="java" import="java.util.*" contentType="text/xml; charset=utf-8"%>
<words>
<word>absolute</word>
<word>anyone</word>
<word>someone</word>
<word>anyone</word>
<word>none</word>
<word>all</word>
</words>
js代码: var wordInput = $("#word");
var wordIoff = wordInput.offset();
$("#auto").hide().css("border","1px red solid").css("position","absolute")
.css("top",wordIoff.top + wordInput.height() + "px")
.css("left",wordIoff.left + "px").width(wordInput.width());
$("#word").keyup(function(event) {
var wordText = $("#word").val();
$.post("servlet/AutoComplete",{word:wordText},function(data) {
var jqueryObj = $(data);
var wordNodes = jqueryObj.find("word");
var autoNode = $("#auto");
autoNode.html("");
wordNodes.each(function() {
var wordNode = $(this);
$("<div>").html(wordNode.text()).appendTo(autoNode);
});
if(wordNodes.length > 0) {
autoNode.show();
} else {
autoNode.hide();
}
},"xml");
});请求进入了servlet,servlet里面的运行很正常,但貌似回调函数没有执行,自动补全框也完全没有出来,
这会是什么原因啊jquery ajax
解决方案 »
- jpa
- sturts2 iterator 遍历输出时只重复输出最后一条记录
- 继承SqlMapClientDaoSupport的DAO类,怎么测试它?
- 工作流程设计问题?
- 开发java程序的主流工具是什么?
- 查找用户(user)是否有访问url的权限问题?
- 关于 http 请求信息中的Attribute的问题
- 技术调查,大家学JAVA也这么久了,看看你都掌握了些什么?高手进,菜鸟关注----顶
- 100分!! websphere5中用Client端访问EJB时出现的问题. 100分!!
- mvc模式下怎么应用xml?(新手问题)
- 模仿百度文库的一个问题!求大神解决啊~!
- s:form 的anction 标签[求助]
http://long546324.iteye.com/blog/390791
看看这个:http://blog.csdn.net/hzw2312/article/details/6602729