国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

有關suggest快速刪除后仍然出現下拉列表的bug問題

2019-11-19 18:41:55
字體:
來源:轉載
供稿:網友

 寫suggest的時候,有時我們快速刪除輸入框的文字后,但是suggest下拉列表還有出現,導致的原因是因為ajax異步請求造成的。

雖然我們把輸入框的內容都刪除了,甚至做了停止后續請求的相關操作,但是由于ajax是異步的,即使你停止了后續的操作,但是最后一次請求的數據還在回來的路上。

解決辦法看代碼:

var inp = document.getElementById('inp'),timer = 0;inp.oninput = function (e) {var val = e.target.value;var f = function () {alert(val)}if (val === '') {f = function () {console.log('setState = []');}}clearTimeout(timer);timer = setTimeout(function () {f();}, 400);}

我這里貼的代碼只是解決思路,把獲取到請求回來的數據后續的相關操作先封裝到函數里,當檢測到value為空的時候,把函數的操作變化一下,就不會出現suggest數據框了。

以上所述是小編給大家介紹的有關suggest快速刪除后仍然出現下拉列表的bug問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台山市| 高阳县| 竹北市| 清河县| 安多县| 盘山县| 南宁市| 合川市| 陇南市| 平阴县| 灌南县| 新田县| 莲花县| 秀山| 泸定县| 安多县| 治多县| 宁陵县| 屏东县| 西城区| 宣威市| 武冈市| 栖霞市| 河津市| 扎囊县| 马龙县| 绵阳市| 吕梁市| 泾源县| 扬中市| 新密市| 循化| 麟游县| 多伦县| 博爱县| 伽师县| 新源县| 涞源县| 佛冈县| 广西| 浪卡子县|