我如何从单独的文本框中的自动完成响应获取json键和值。请看图片

hu山达法勒

在此处输入图片说明

请查看您会理解的图像...此图像取自chrome开发工具,我正在控制台上打印JSON响应。

以下是自动完成代码

$("#search-org").autocomplete({
    width: 300,
    max: 10,
    delay: 100,
    minLength: 1,
    autoFocus: true,
    cacheLength: 1,
    scroll: true,
    highlight: false,
    source: function(request, response) {
        $.ajax({
            url : "../../SearchHelperController",
            contentType : "application/json; charset=utf-8",
            dataType : 'json',
            type : 'GET',
            cache : false,
            data: {
                searchKeyword: request.term,
                searchType: $("#byName").val()
            },
            success: function(data, textStatus, jqXHR) {
                console.log(data);
                response(data);
            },
            error: function(jqXHR, textStatus, errorThrown){
                 console.log( textStatus);
            }

        });
    }, 
    select: function (event, ui) {
        $("#org-id").val(ui.item.key);
    },

});

html代码

<div class="radio">
            <label><input type="radio" id="byName" name="byName" value="OU" checked> By Name</label>
            <input type="text" id="org-id">
        </div>
        <div class="form-group">
            <input type="text" class="form-control" id="search-org">
        </div>
hu山达法勒

@AhmadBamieh,感谢您的支持,我解决了这个问题,这是代码,

HTML代码

<form action="#">
    <table align="center" style="padding-top: 5%">
        <tr>
            <td align="right">AutoComplete:</td>
            <td><input id="autoText" name="autoText" autofocus/></td>

            <td align="right">Key:</td>
            <td><input id="key" /></td>
        </tr>
    </table>
</form>

jQuery自动完成代码

$(document).ready(function() {          
        var value;          
        $("#autoText").autocomplete({
            width: 300,
            max: 10,
            delay: 100,
            minLength: 1,
            autoFocus: true,
            cacheLength: 1,
            scroll: true,
            highlight: false,
            source: function(request, response) {
                $.ajax({
                    url : "../AutoCompleteController",
                    contentType : "application/json; charset=utf-8",
                    dataType : 'json',
                    type : 'get',
                    cache : false,
                    data: {
                        term : request.term,
                    },
                    success: function(data) {
                        value = data;
                        response(data);
                    },
                    error: function(jqXHR, textStatus, errorThrown){
                         console.log( textStatus);
                    }

                });
            }, 
            select: function (event, ui) {
                lable = ui.item.value;
                $.each(value, function(key, value){
                    if(lable == value) {
                        $("#key").val(key);
                    }
                });
            },

        });
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何从单独的文本框中的自动完成响应获取json键和值。请看图片

来自分类Dev

无法获取jQuery自动完成中的文本框的值

来自分类Dev

无法获取jQuery自动完成中的文本框的值

来自分类Dev

jQuery自动完成-选定的值从文本框中消失

来自分类Dev

如何从生成的json中获取单独的键和值?

来自分类Dev

我如何使用php从多维json响应中获取键和值

来自分类Dev

Json响应未在文本框中显示值

来自分类Dev

如何从文本框中自动获取值

来自分类Dev

如何通过ajax自动完成功能在文本框中传递值并在php处理页面中接收

来自分类Dev

如何在我的动作链接中获取文本框的值?

来自分类Dev

我如何在 MVC 中的 Post 上获取许多文本框的值

来自分类Dev

自动完成键和值对中的 JSON 字符串

来自分类Dev

如何从文本框中获取日期和时间选择器值?

来自分类Dev

将与自动完成查询不同的值插入文本框

来自分类Dev

如何在自动完成框中访问文本框的选择功能

来自分类Dev

我如何从文本框中获取价值?

来自分类Dev

在自动完成的datagridview文本框单元格中获取数据

来自分类Dev

如何在React中获取文本框的值?

来自分类Dev

如何在表格中获取文本框值

来自分类Dev

如何使用javascript在gridview中获取文本框值

来自分类Dev

如何在jQuery中获取文本框的更新值

来自分类Dev

如何从Angular.js中的json获取文本框值

来自分类Dev

自动完成文本框和AngularJS

来自分类Dev

自动完成文本框和AngularJS

来自分类Dev

如何使用数据库值创建自动完成文本框

来自分类Dev

我有自动生成的文本框。我想添加自动生成的文本框值

来自分类Dev

自动完成并在文本框中闪亮选择多个值

来自分类Dev

jQuery UI自动完成文本框中的多个值

来自分类Dev

我如何检查粘贴在文本框中的值?

Related 相关文章

  1. 1

    我如何从单独的文本框中的自动完成响应获取json键和值。请看图片

  2. 2

    无法获取jQuery自动完成中的文本框的值

  3. 3

    无法获取jQuery自动完成中的文本框的值

  4. 4

    jQuery自动完成-选定的值从文本框中消失

  5. 5

    如何从生成的json中获取单独的键和值?

  6. 6

    我如何使用php从多维json响应中获取键和值

  7. 7

    Json响应未在文本框中显示值

  8. 8

    如何从文本框中自动获取值

  9. 9

    如何通过ajax自动完成功能在文本框中传递值并在php处理页面中接收

  10. 10

    如何在我的动作链接中获取文本框的值?

  11. 11

    我如何在 MVC 中的 Post 上获取许多文本框的值

  12. 12

    自动完成键和值对中的 JSON 字符串

  13. 13

    如何从文本框中获取日期和时间选择器值?

  14. 14

    将与自动完成查询不同的值插入文本框

  15. 15

    如何在自动完成框中访问文本框的选择功能

  16. 16

    我如何从文本框中获取价值?

  17. 17

    在自动完成的datagridview文本框单元格中获取数据

  18. 18

    如何在React中获取文本框的值?

  19. 19

    如何在表格中获取文本框值

  20. 20

    如何使用javascript在gridview中获取文本框值

  21. 21

    如何在jQuery中获取文本框的更新值

  22. 22

    如何从Angular.js中的json获取文本框值

  23. 23

    自动完成文本框和AngularJS

  24. 24

    自动完成文本框和AngularJS

  25. 25

    如何使用数据库值创建自动完成文本框

  26. 26

    我有自动生成的文本框。我想添加自动生成的文本框值

  27. 27

    自动完成并在文本框中闪亮选择多个值

  28. 28

    jQuery UI自动完成文本框中的多个值

  29. 29

    我如何检查粘贴在文本框中的值?

热门标签

归档