国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ajax&JavaScript&css模仿百度一下模糊查詢功能

這篇具有很好參考價(jià)值的文章主要介紹了Ajax&JavaScript&css模仿百度一下模糊查詢功能。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、效果

如下圖所示,我們?cè)谳斎氪髮W(xué)時(shí),程序會(huì)到后端查詢名字中包含大學(xué)的數(shù)據(jù),并展示到前端頁(yè)面。
用戶選擇一個(gè)大學(xué),該大學(xué)值會(huì)被賦值到input表單,同時(shí)關(guān)閉下拉表單;
當(dāng)頁(yè)面展示的數(shù)據(jù)都不符合條件時(shí),用戶點(diǎn)擊空白處,可關(guān)閉表單。
Ajax&JavaScript&css模仿百度一下模糊查詢功能,CSS,JQuery,JavaScript,ajax,前端,javascript

2、前端

2.1、頁(yè)面html代碼

Ajax&JavaScript&css模仿百度一下模糊查詢功能,CSS,JQuery,JavaScript,ajax,前端,javascript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-702154.html

<label class="layui-form-label required" th:text="#{register.unit}">單位名稱:</label>
<div class="layui-input-block">
    <input type="text" id="UNIT" name="" th:placeholder="#{register.enterUnit}" autocomplete="off" class="layui-input">
</div>
<div id="show" class="layui-form-item" style="display: none"></div>

2.2、頁(yè)面js代碼

<script>
    $(function () {
    	//用于監(jiān)聽(tīng)鍵盤(pán)事件
        $("#UNIT").bind('input porpertychange', function () {
            var word = $(this).val();
            if (word != "") {
                $.ajax({
                    url: "./keyword",
                    data: {"name": word},
                    type: "post",
                    dataType: "json",
                    success: function (obj) {
                        console.log(obj);
                        var htmlStr = "";
                        for (var i = 0; i < obj.length; i++) {
                            htmlStr += "<li style='list-style: none' onclick='demo(this)'>" + obj[i] + "</li>";
                        }
                        $("#show").html(htmlStr).show();
                    }
                })
            } else {
                $("#show").hide();
            }
        })
    })
    //監(jiān)聽(tīng)用戶點(diǎn)擊li的事件,用戶選擇一個(gè)小li,小li的值被賦值給input,同時(shí)關(guān)閉小li
    function demo(dom) {
        $("#UNIT").val(dom.innerText);
        $("#show").hide();
    }
    //監(jiān)聽(tīng)鼠標(biāo)點(diǎn)擊事件,當(dāng)后端返回沒(méi)有符合條件的數(shù)據(jù)時(shí),用戶點(diǎn)擊空白頁(yè)面時(shí),關(guān)閉show
    $(document).click(function(){
        $("#show").hide();
    });
</script>

2.3、頁(yè)面css樣式代碼

<style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
        }
        #UNIT {
            width: 100%;
            height: 42px;
            border-color: #4E6EF2;
            float: left;
        }
        #show {
            border: 1px solid #4e6ef2;
            position: relative;
            left: 20%;
            margin-right: 45%;
            text-align: left;
        }
        li:hover{
            background-color: rgba(0,120,212, 0.1);
        }
    </style>

3、后端

@RequestMapping("/keyword")
@ResponseBody
protected List unitData(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    List<String> list=new ArrayList<>();
    List<String> universities = Arrays.asList("公安局,教育局,北京大學(xué),清華大學(xué),上海交通大學(xué),浙江大學(xué),廈門(mén)大學(xué),河南大學(xué),河北大學(xué), 浙江大學(xué),福建大學(xué),廣東大學(xué),廣西大學(xué),四川大學(xué),山東大學(xué),陜西大學(xué),山西大學(xué),a1,a2,a3,aa,".split(","));
    for (String s : universities) {
        if(s.contains(req.getParameter("name"))){
            list.add(s);
        }
    }
    return list;
}

到了這里,關(guān)于Ajax&JavaScript&css模仿百度一下模糊查詢功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JavaWeb04(登錄&綁值&模糊查詢&功能實(shí)現(xiàn)&連接數(shù)據(jù)庫(kù))

    JavaWeb04(登錄&綁值&模糊查詢&功能實(shí)現(xiàn)&連接數(shù)據(jù)庫(kù))

    目錄 一.實(shí)現(xiàn)登錄功能 ?2.2 制作簡(jiǎn)易驗(yàn)證碼 2.3 完成登錄驗(yàn)證 2.4 登錄實(shí)現(xiàn) ①連接字符串 private static final String URL=\\\"jdbc:oracle:thin:@localhost:1521:orcl\\\"; ②加載驅(qū)動(dòng)? OracleDriver private static final String URL=\\\"jdbc:oracle:thin:@localhost:1521:orcl\\\"; ? ?? 二.實(shí)現(xiàn)表格版的綁定數(shù)據(jù) 2.1 效果預(yù)覽 2.2?代

    2024年02月02日
    瀏覽(24)
  • 《vue3實(shí)戰(zhàn)》通過(guò)indexOf方法實(shí)現(xiàn)電影評(píng)價(jià)系統(tǒng)的模糊查詢功能

    《vue3實(shí)戰(zhàn)》通過(guò)indexOf方法實(shí)現(xiàn)電影評(píng)價(jià)系統(tǒng)的模糊查詢功能

    目錄 前言 一、indexOf是什么?indexOf有什么作用? 含義: 作用: 二、功能實(shí)現(xiàn) 這段是查詢過(guò)程中過(guò)濾篩選功能的代碼部分: 分析: 這段是查詢用戶和性別功能的代碼部分: 分析: 三、最終效果圖 查詢輸入框所在圖: 輸入姓名羊和性別男模糊查詢后的效果圖: 輸入姓名羊和

    2024年02月10日
    瀏覽(24)
  • ElasticSearch中實(shí)現(xiàn)模糊查詢效果(類似數(shù)據(jù)庫(kù)中l(wèi)ike功能)

    場(chǎng)景: 業(yè)務(wù)要求提供一個(gè)es查詢功能,實(shí)現(xiàn)類似模糊查詢效果,并且命中字段顯示紅色。舉例說(shuō)明: es中字段內(nèi)容 輸入(即) 是否輸出 你好,中國(guó),強(qiáng)大的祖國(guó) 中國(guó) 是(則‘中國(guó)’兩個(gè)字飄紅) 你好,中國(guó),強(qiáng)大的祖國(guó) 俄國(guó) 否 你好,中國(guó),強(qiáng)大的祖國(guó) 最大 否 實(shí)

    2024年02月12日
    瀏覽(102)
  • Spring Boot 集成 ElasticSearch:實(shí)現(xiàn)模糊查詢、批量 CRUD、排序、分頁(yè)和高亮功能

    Spring Boot 集成 ElasticSearch:實(shí)現(xiàn)模糊查詢、批量 CRUD、排序、分頁(yè)和高亮功能

    文章來(lái)源:https://blog.csdn.net/qq_52355487/article/details/123805713 在pom.xml里加入如下依賴 非常重要:檢查依賴版本是否與你當(dāng)前所用的版本是否一致,如果不一致,會(huì)連接失敗! 1.創(chuàng)建、判斷存在、刪除索引 2.對(duì)文檔的CRUD 創(chuàng)建文檔: 注意:如果添加時(shí)不指定文檔ID,他就會(huì)隨機(jī)生成

    2024年02月04日
    瀏覽(26)
  • 實(shí)驗(yàn)課題——最全手機(jī)通信錄實(shí)現(xiàn)版本(【含注釋】848行代碼)!?。。ò:樵儭⒎诸惒檎?、模擬撥號(hào)、qsort函數(shù)實(shí)現(xiàn)排序、文件存儲(chǔ)、防誤觸等功能)

    實(shí)驗(yàn)課題——最全手機(jī)通信錄實(shí)現(xiàn)版本(【含注釋】848行代碼)?。。。ò:樵?、分類查找、模擬撥號(hào)、qsort函數(shù)實(shí)現(xiàn)排序、文件存儲(chǔ)、防誤觸等功能)

    目錄 簡(jiǎn)介: 基本要求: 代碼的實(shí)現(xiàn): 1、Contact.h 2、test.c 3、Cantact.c 運(yùn)行效果圖: 部分復(fù)雜函數(shù)流程圖 前兩周是本人的實(shí)驗(yàn)周,抽到的課題是 “手機(jī)通信錄的實(shí)現(xiàn)” ,課題大致如下: (1)用C/C++設(shè)計(jì)出模擬手機(jī)通信錄系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。 (2)將通訊錄用

    2024年02月07日
    瀏覽(33)
  • cesium模仿百度地圖二三維切換

    百度地圖二三維切換效果感覺(jué)比cesium自帶的更平滑 不過(guò)百度地圖的二三維切換只是簡(jiǎn)單的三維視角切換,二維是垂直視角

    2024年02月11日
    瀏覽(86)
  • 響應(yīng)式開(kāi)發(fā)(HTML5CSS3)實(shí)現(xiàn)媒體查詢的功能案例

    響應(yīng)式開(kāi)發(fā)(HTML5CSS3)實(shí)現(xiàn)媒體查詢的功能案例

    目錄 前言 一、媒體查詢知識(shí)點(diǎn) 二、實(shí)現(xiàn)功能的尺寸 三、代碼部分 1.不帶嵌套的媒體查詢功能 1.1.代碼段 1.2.運(yùn)行結(jié)果 2.帶嵌套的媒體查詢功能? 2.1.代碼段 2.2.運(yùn)行結(jié)果 2.2.3視頻效果 1.本文講解的響應(yīng)式開(kāi)發(fā)技術(shù)(HTML5+CSS3+Bootstrap)的HTML5媒體查詢等功能方法的代碼,這也是很

    2023年04月27日
    瀏覽(30)
  • 【HTML+CSS+JS】模仿QQ登錄界面

    【HTML+CSS+JS】模仿QQ登錄界面

    學(xué)了HTML、CSS和JS有了一個(gè)月了,JS還未學(xué)完,偷懶寫(xiě)一個(gè)小項(xiàng)目,用了一個(gè)下午,順便鞏固一下所學(xué)知識(shí)。(內(nèi)容比較簡(jiǎn)陋,適合新手) 源代碼:https://github.com/yeziyuhai/QQ-login-interface 左邊是我的,右邊是官方的。沒(méi)有設(shè)計(jì)稿和素材,只能自己找,所以是無(wú)法做到一模一樣的,

    2024年02月06日
    瀏覽(136)
  • 前端:運(yùn)用html+css+js模仿京東上商品圖片區(qū)域放大特效

    前端:運(yùn)用html+css+js模仿京東上商品圖片區(qū)域放大特效

    1. 前言 最近在網(wǎng)頁(yè)端瀏覽京東上的商品時(shí),覺(jué)得上面的那張gif圖片上實(shí)現(xiàn)的特效不錯(cuò),于是自己打算使用html+css+js技術(shù)來(lái)實(shí)現(xiàn)一下上述特效效果,我的實(shí)效果如下: 2. 前端界面 主要使用到浮動(dòng)、絕對(duì)定位、相對(duì)定位等知識(shí),不了解這部分知識(shí)點(diǎn)的讀者可以先去了解了解,再

    2024年02月16日
    瀏覽(40)
  • 使用了百度OCR,記錄一下

    由于識(shí)別ocr有的頻率不高,圖片無(wú)保密性需求,也不想太大的庫(kù), 就決定還是用下api算了,試用了幾家,決定用百度的ocr包,相對(duì)簡(jiǎn)單。 遇到的問(wèn)題里面下列基本有提到:例如獲取ID,KEY;例如安裝庫(kù); 參考帖子:python+百度OCR的使用方法(踩坑+測(cè)試程序)_no module named \\\'ai

    2024年02月06日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包