Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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自动完成_Php_Jquery_Json_Jquery Ui_Autocomplete - Fatal编程技术网

Php 使用不带标签和值的jQuery自动完成

Php 使用不带标签和值的jQuery自动完成,php,jquery,json,jquery-ui,autocomplete,Php,Jquery,Json,Jquery Ui,Autocomplete,这是我的PHP JSON响应 data_id: [59, 92, null] data_type: [null, null, place] ident: [null, null, b88b0366b9799fc6836db767d91cf733c0a512ee] image: [b.png,c.png,a.png] visit: [5, 3, null] name: [China, Chinua Okeke, <span class="nowrapshit">Just Use "ch

这是我的PHP JSON响应

data_id: [59, 92, null]
data_type: [null, null, place]
ident: [null, null, b88b0366b9799fc6836db767d91cf733c0a512ee]
image: [b.png,c.png,a.png]
visit: [5, 3, null]
name: [China, Chinua Okeke, <span class="nowrapshit">Just Use "ch"</span>]
data\u id:[59,92,null]
数据类型:[null,null,place]
标识:[空,空,b88b0366b9799fc6836db767d91cf733c0a512ee]
图片:[b.png,c.png,a.png]
访问:[5,3,null]
姓名:[中国,Chinua Okeke,只用“ch”]
JQUERY(响应功能)

$(document).on('keyup','.search',function()){
var q=$(this.val();
$.post('resource/php/search.php'{
问:问,,
行动:“搜索”
},函数(数据){
var data\u id=data.data\u id,
name=data.name,
image=data.image,
visit=data.visit,
ident=data.ident;
$thisB.autocomplete({
资料来源:姓名
}).data(“ui自动完成”)。\u renderItem=功能(ul,项目){
控制台日志(项目);
return$('
  • ) .data('item.autocomplete',item) .append(“”) .append(“”+item.name+“”) .append(“”+item.visit+“”) .附录(ul); }; }“json”); });
    但是上面的代码段不作为对象
    仅包含
    标签

    我怎样才能完美地打印这段代码?

    您是否尝试过
    keyup
    ?这都是在keyup@BoazSo内的。为什么标题上写着
    keydown
    ?此外,请包括完整的相关部分的代码。对不起,改变了标题的堆栈溢出错误@波阿斯
        $(document).on('keyup','.search',function(){
        var q = $(this).val();
                $.post('resource/php/search.php',{
                    q : q,
                    action : 'search'
                },function(data){
                    var data_id = data.data_id,
                        name = data.name,
                        image = data.image,
                        visit = data.visit,
                        ident = data.ident;
    
            $thisB.autocomplete({
                source : name
            }).data( "ui-autocomplete" )._renderItem = function( ul, item ) {
                console.log(item);
                return $('<li class="sbSingleUiTokenLister" data_id="'+item.data_id+'"   data_type="'+item.data_type+'" ident_id="'+item.ident+'"></li>' )
                    .data('item.autocomplete',item)
                    .append('<img src="'+item.image+'" />')
                    .append('<span class="name">'+item.name + '</span>')
                    .append('<span class="visits">'+ item.visit + '</span>')
                    .appendTo(ul);
                };
        },'json');
    });