为了账号安全,请及时绑定邮箱和手机立即绑定

Servlet+Ajax实现搜索框智能提示

资源库 JAVA开发工程师
难度初级
时长 2小时 0分
学习人数
综合评分9.47
86人评价 查看评价
9.6 内容实用
9.5 简洁易懂
9.3 逻辑清晰
jar包去哪里找?
我觉得还OK
看完了 讲的很好
360也是获取不到的
晕,一个方法错了一个字母,花了我老半天时间,吼吼

最新回答 / 慕少2292925
把escape换成encodeURI前台:js代码使用encodeURI()函数:var url = "search?keyWord="+encodeURI(content.value);后台:java代码  String keyWord = new String(request.getParameter("keyWord").getBytes("ISO-8859-1"),"UTF-8");

最新回答 / 旅行的癞蛤蟆
是啊,无法获取前端的数据的话,请检查url的拼写。检查后台web.xml的配置

最新回答 / 我也很绝望_但只能继续学啊
看了上面这一串,却没有真正的错误信息提示,这就很尴尬
request.open()第三个参数true不用传,默认就是true,异步的。
还有一个移到关联内容让鼠标变成手型.这里我做了一下处理
td.onmouseover=function(){
//鼠标移进来就添加了类属性
this.className='mouseOver';
//这是把鼠标移到内容上变成了手型;
this.style.cursor="pointer";
};
成了!,如果正常来写.onblur 和onclick会有冲突,前者太强了.可以这样
在这里function keywordblur(){
setTimeout(clearContent, 200);}
要先给它来个Timeout让它慢一点点再执行.
td.onclick=function(){
//这个方法实现的是当用鼠标点击一个关联的数据时自动设置为输入框
var content=this.innerText;
document.getElementById("keyword").value=content;
};这样内容都快超了.希望帮到你们.谢谢
学完打卡,找个时间练习,谢谢老板!
讲的很好,逻辑和很清晰,我觉得不用买付费路径也能搞懂了
谁能分享一下源码
课程须知
学习本门课程前,需要对Servlet和Ajax的基础知识有所了解。
老师告诉你能学到什么?
1、了解搜索框智能提示的实现原理 2、能够独立开发搜索框智能提示

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消