隐藏数据的jquery自动完成功能无法获取ID和值

时间:2015-06-19 08:16:49

标签: javascript jquery laravel autocomplete

我正在使用Jquery.autocomplete.js。我可以使用json编码发送术语和输出,但是我无法在一个文本框中获取值,并在隐藏文本框中获取ID。

  1. 脚本:

    <script type="text/javascript">
    $().ready(function() {
    $(".autocomplete_user").autocomplete("/get_user_name", {
        minChars: 0,
        max: 12,
        autoFill: true,
        mustMatch: true,
        matchContains: false,
        scrollHeight: 220,
        formatItem: function(row, i, total) {
            return row.value;
        },
        formatResult: function(row) {
            return row.value;
        }
    });
    $('.autocomplete_user').result(function(event, data, formatted) {
        $('#user_id_val').val(!data ? '' : data.id);
    });
    

    });

    1. 查看:
    2. <input type="text" class="form-control input-md autocomplete_user" name="receiver_name" value="" placeholder=" Type Here">
      <input type="hidden" name="receiver_id" id="user_id_val" value="" />
      
      1. 我可以获得这样的输出

        [{id:&#34; 131&#34;,value:&#34; murugan&#34;}]

0 个答案:

没有答案