第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果沒有結(jié)果,如何停止keyup ajax調(diào)用?

如果沒有結(jié)果,如何停止keyup ajax調(diào)用?

千萬里不及你 2021-03-29 18:15:30
我正在使用.ajax呼叫進行鍵盤填充自動填充搜索。當我輸入3個以上的字符時,它將開始發(fā)送呼叫。我想在沒有更多結(jié)果時停止更多的Ajax調(diào)用,因此用戶每次寫一個字符時都可以繼續(xù)填充輸入而無需新的調(diào)用。有人可以幫忙嗎?$(document).ready(function () {    $("#search-name").keyup(function () {        var input = $("#search-name").val();        if (input.length > 3) {            $.ajax({                type: "POST",                url: "inc/autofill_name.php",                data: 'keyword=' + $(this).val(),                beforeSend: function () {                    $("#search-name").css("background", "#FFF");                },                success: function (data) {                    $("#suggesstion-box").show();                    $("#suggesstion-box").html(data);                    $("#search-name").css("background", "#FFF");                }            });        }    });});function selectName(val) {    $("#search-name").val(val);    $("#suggesstion-box").hide();}PHP代碼已添加:if(!empty($_POST['keyword'])) {    $keyword = $_POST["keyword"];     $query ='SELECT * FROM users WHERE name like ' . quote_smart($keyword,1). ' GROUP BY name ORDER BY name LIMIT 30';    $results = mysqli_query($mysqli, $query);       if(!empty($results)) {        echo '<ul id="user-list">';        foreach($results as $user) {            $username = htmlspecialchars(''.$user["name"].'', ENT_QUOTES);            echo '<li onClick="selectName(\''.$username.'\')">'.$user['name'].'</li>';        }         echo '</ul>';    } }
查看完整描述

2 回答

  • 2 回答
  • 0 關(guān)注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號