如何从mysql数据库中获取php中自动完成的唯一值

时间:2015-01-24 14:24:15

标签: javascript php jquery json autocomplete

如何从mysqldatabase获取php中自动完成的唯一值。我如何获得所有值就像我在自动完成中有3个值一样,所以我只想要一个自动完成但想要获取所有数据。我该怎么做?

enter image description here

就像在图片中我想要一个只有一个PHP,但想要​​来自所有三个值的数据。 我正在尝试这样的事情

   var citycode;

      $('#countryname_1').autocomplete({
source: function( request, response ) {
    $.ajax({
        url : 'ajax.php',
        dataType: "json",
        method: 'post',
        data: {
           name_startsWith: request.term,
           type: 'country_table',
           row_num : 1
        },
         success: function( data ) {

            response( $.map( data, function( item ) {
                var code = item.split("|");
                    var len=code.length;
                    var co= code[0];



                return {
                    label: code[0],
                    value: code[0],
                    data : item


                }
            }));
        }
    });
},
autoFocus: true,            
minLength: 0,
select: function( event, ui ) {
    var names = ui.item.data.split("|").length; 
    var dat = ui.item.data.split("|");  
        citycode=dat[0] ;   
        alert(citycode);            
}               

});

0 个答案:

没有答案