课程
/后端开发
/Java
/Servlet+Ajax实现搜索框智能提示
为什么关联数据换成“中文”就显示不出来了?
2018-09-12
源自:Servlet+Ajax实现搜索框智能提示 2-8
正在回答
url改一下:""+escape(content.value)改为“”+content.value 如何后台编码没改的话改为utf-8就行
qq_超级小丸子_04256102
js中代码写成var url="search?keyword="+encodeURI(encodeURI(content.value));
servlet中代码写成
String keyword=request.getParameter("keyword");
keyword=java.net.URLDecoder.decode(keyword,"utf-8");
就可以解决中文问题了
中文需要编码格式转换,估计你在接收时是乱码,导致库里面无法匹配到内容,就没有数据无法显示了。
广州麻辣牛杂档 提问者
举报
Java实现搜索框智能提示,熟练掌握使用Servlet和Ajax
1 回答alert(json)显示不出来,后台出来了,这是什么问题?
1 回答alert能弹出关联信息 但是页面下方不显示关联信息
3 回答当用鼠标点击一个关联数据时,关联数据自动设为输入框的数据如何实现?
5 回答json数据格式显示
2 回答想问一下怎么连接数据库,就是输入关键字可以在数据库的内容里面显示