Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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
Php Jquery自动完成获取id cha_Php_Jquery_Mysql - Fatal编程技术网

Php Jquery自动完成获取id cha

Php Jquery自动完成获取id cha,php,jquery,mysql,Php,Jquery,Mysql,我用jquery autocomplete编写了这段代码,它就像facebook搜索功能一样。现在的问题是,我获取用户id,并将其存储在文本字段隐藏中,但如果某些用户按backspace,则id与以前搜索过的旧用户的id相同,因为我将id存储在select上。。plust我想限制用户除了从数据库中选择任何用户之外,不能继续。。 这是我的密码 $(document).ready(function(){ $("#searchbox").autocomplete("search.php"

我用jquery autocomplete编写了这段代码,它就像facebook搜索功能一样。现在的问题是,我获取用户id,并将其存储在文本字段隐藏中,但如果某些用户按backspace,则id与以前搜索过的旧用户的id相同,因为我将id存储在select上。。plust我想限制用户除了从数据库中选择任何用户之外,不能继续。。 这是我的密码

   $(document).ready(function(){

   $("#searchbox").autocomplete("search.php", {


    width: 258,
    highlight: false,
    scroll: true,

    scrollHeight: 350,
    dataType: 'json',

    parse: function(data) {
            var array = new Array();
            for(var i=0;i<data.length;i++)
            {

            array[array.length] = { data: data[i], value:           data[i].name, result: data[i].name};

            }
            return array;
    },
    formatItem: function(row) {                     


    var output =  "<img class=img src='user_img/" + row.img + "'/> ";             
    output += "<span class=name>"+row.name+"</span><br/>";
    output += "<span class=small>"+row.country+"</span><br/>";


    return output;
    }




          }).result(function(event,item)
           {


           $('#temp').val(item.uid);


           });
         });

使用此方法,效果良好。感谢大家没有帮助我:

       select: function (event, ui) {
        var v = ui.item.value;
        $('#MessageTo').html("Something here" + v);
        $('#Hidden1').html("Something else here" + v);
        // update what is displayed in the textbox
        this.value = v; 
        return false;
    }