最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何實(shí)現(xiàn)ajax延時(shí)發(fā)送在空閑之后去發(fā)送ajax請(qǐng)求

 更新時(shí)間:2013年12月02日 17:11:13   作者:  
關(guān)鍵字搜索的功能,還是比較實(shí)用的,在實(shí)現(xiàn)過(guò)程中就需用到ajax延時(shí)發(fā)送,下面有個(gè)不錯(cuò)的示例,有需要的朋友可以參考下

很多時(shí)候,我們都會(huì)遇到例如關(guān)鍵字搜索的功能

我們第一的想法,肯定是綁定響應(yīng)的keyup事件,然后將得到的keyword,請(qǐng)求一個(gè)ajax返回響應(yīng)的數(shù)據(jù)處理

但是,這個(gè)時(shí)候,如果簡(jiǎn)單綁定keyup事件。那么,每一次的敲擊鍵盤(pán)操作都會(huì)發(fā)送一個(gè)ajax請(qǐng)求,這顯然不是我們希望的。

我們希望,盡量在空閑之后去發(fā)送ajax請(qǐng)求:

因此,我們?cè)O(shè)定用戶在不敲擊鍵盤(pán)之后1S,才去發(fā)送這個(gè)ajax請(qǐng)求

復(fù)制代碼 代碼如下:

var timeout;
onkeyup = function() {
clearTimeout(timeout);
timeout = setTimeout(function() {
ajax請(qǐng)求
}, 1000);
}

當(dāng)然,可以使用另外一種思路:

阻斷掉發(fā)出的ajax請(qǐng)求:
復(fù)制代碼 代碼如下:

if (request) {
request.abort();
}
request = $.ajax( )

但是這個(gè)ajax請(qǐng)求,最好阻斷在ajax發(fā)出之前

相關(guān)文章

最新評(píng)論

石河子市| 普安县| 晋城| 乌拉特前旗| 彩票| 成武县| 宣城市| 师宗县| 乌兰察布市| 新巴尔虎右旗| 凭祥市| 衡水市| 浦江县| 金阳县| 云霄县| 成武县| 新宁县| 和静县| 青冈县| 土默特右旗| 富平县| 大同市| 博乐市| 囊谦县| 临西县| 赞皇县| 河南省| 宁城县| 交口县| 行唐县| 宜君县| 玛沁县| 翁源县| 保康县| 金寨县| 兴安盟| 衡阳县| 保康县| 乌拉特中旗| 满城县| 彭山县|