验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

jquery如何实现输入关键字查询功能

阅读:913 来源:乙速云 作者:代码code

jquery如何实现输入关键字查询功能

一、前置准备

在使用JQuery的输入关键字查询之前,我们需要在html文件中引入JQuery库文件

同时,我们需要添加一个输入框和一个查询按钮,代码如下:

请输入关键字:

查询

二、使用JQuery实现输入关键字查询

首先,在html文件中添加一个table用于展示查询结果。


    
        
            姓名
            年龄
            性别
        
    
    

接着,在JavaScript文件中使用JQuery的事件监听器,当查询按钮被点击时,获取输入框中的关键字,然后通过JQuery的AJAX请求,将查询结果展示在table中。

$(document).ready(function() {
    $("#search").click(function() {
        var keyword = $.trim($("#keyword").val());
        $.ajax({
            type: "GET",
            url: "search.php",
            data: {
                keyword: keyword
            },
            dataType: "json",
            success: function(data) {
                var tr = "";
                $.each(data, function(index, value) {
                    tr += "";
                    tr += "" + value.name + "";
                    tr += "" + value.age + "";
                    tr += "" + value.gender + "";
                    tr += "";
                });
                $("tbody").empty().append(tr);
            }
        });
    });
});

其中,search.php是后台处理数据的文件,我们需要在后台根据输入的关键字进行数据查询并返回查询结果。

三、完整代码

HTML文件:

请输入关键字:

查询

    
        
            姓名
            年龄
            性别
        
    
    

JavaScript文件:

$(document).ready(function() {
    $("#search").click(function() {
        var keyword = $.trim($("#keyword").val());
        $.ajax({
            type: "GET",
            url: "search.php",
            data: {
                keyword: keyword
            },
            dataType: "json",
            success: function(data) {
                var tr = "";
                $.each(data, function(index, value) {
                    tr += "";
                    tr += "" + value.name + "";
                    tr += "" + value.age + "";
                    tr += "" + value.gender + "";
                    tr += "";
                });
                $("tbody").empty().append(tr);
            }
        });
    });
});

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>