Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery自动完成附加属性_Jquery_Html_Jquery Ui - Fatal编程技术网

Jquery自动完成附加属性

Jquery自动完成附加属性,jquery,html,jquery-ui,Jquery,Html,Jquery Ui,目前,我正在尝试将一个附加值从数据库传递到自动完成文本字段,但发现它不成功 下面是我当前自动完成的javascript代码 var fullurl = app.php $.getJSON(fullurl, function(result) { var elements = []; $.each(result, function(i, val) { elements.push(val.name); });

目前,我正在尝试将一个附加值从数据库传递到自动完成文本字段,但发现它不成功

下面是我当前自动完成的javascript代码

    var fullurl = app.php
    $.getJSON(fullurl, function(result) {
        var elements = [];
        $.each(result, function(i, val) {
            elements.push(val.name);
        });

        $('#App').autocomplete({
            source : elements,
            minLength : 0
        }).focus(function() {
            if ($(this).autocomplete('widget').is(':visible')) {
                return;
            }
            $(this).data('autocomplete').search($(this).val());
        });
    });
当前,一旦通过自动补偿选择了一个选项,就会返回以下html

<input type="text" rel="" id="App" class="input-xlarge ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
如何将一些附加数据传递到自动完成中,例如rel属性中的App ID值。因此,当我写下面这样的东西时,我也会得到应用程序ID

var searched = $('#App').val(); //returns my value
var applicationID = $('#App').attr('rel'); //how do I implement this? the AppID should get passed thru the db.

谢谢。

美元(“#App”).attr(“rel”)不工作吗?或者,在选择某个项目时,您是否在实际填充rel`属性时遇到问题?@Andrew Whitaker,我在实际填充应用程序ID时遇到问题
var searched = $('#App').val(); //returns my value
var applicationID = $('#App').attr('rel'); //how do I implement this? the AppID should get passed thru the db.