课程
/后端开发
/Java
/Servlet+Ajax实现搜索框智能提示
我这边按照老是的方法写了异步,后台程序在response.getWriter().write之前都没问题,但是返回后xmlHttp.readyState的状态老是1不是正常的4
2017-02-19
源自:Servlet+Ajax实现搜索框智能提示
正在回答
问题解决了,关键是xmlHttp.onreadystatechange这个回调函数
当 readyState 的值改变的时候,callback 函数会被调用。
所以readyState的值是每改变一次,onreadystatechange就会调用一次。
我调试的时候发现readyState的状态从1-4变化,callback函数就会被调用4次。
第四次会显示出json的内容。
我也遇到了这种问题,不是很清楚,楼主解决没有,求帮助!!
修改了,没错
你的xmlHttp.onreadystatechange改了没有的?照着视频写好像是可以的呢
慕哥2296688
判断的时候要等于4,完成状态
举报
Java实现搜索框智能提示,熟练掌握使用Servlet和Ajax
1 回答readyState 一直是1
2 回答显示框美化
1 回答alert(json)显示不出来,后台出来了,这是什么问题?
5 回答为什么我的json数据也获得了,在前台也有alert提示,但是setContent(json);后就是不在前台搜索框下面显示呢
5 回答json数据格式显示