課程
/后端開發
/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數據格式顯示
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-30
問題解決了,關鍵是xmlHttp.onreadystatechange這個回調函數
當?readyState?的值改變的時候,callback?函數會被調用。
所以readyState的值是每改變一次,onreadystatechange就會調用一次。
我調試的時候發現readyState的狀態從1-4變化,callback函數就會被調用4次。
第四次會顯示出json的內容。
2017-03-30
我也遇到了這種問題,不是很清楚,樓主解決沒有,求幫助??!
2017-03-01
修改了,沒錯
2017-02-23
你的xmlHttp.onreadystatechange改了沒有的?照著視頻寫好像是可以的呢
2017-02-20
判斷的時候要等于4,完成狀態