jQuery自动完成功能不会显示所有结果

时间:2019-02-19 13:13:20

标签: jquery

我正在尝试显示表单字段的自动完成功能,但是jQuery仅显示10个结果,因为我的数据数组有42个。 我不懂为什么 ?

谢谢!

我尝试记录数据值,并且数组包含42个元素,但是formatItem函数仅被调用10次。

    $(this).autocomplete('ajax_products_list.php?forceJson=0', {
        cacheLength:0,
        parse: function(data){
            parsed_data = [];
            tmp = data.split('\n');
            for (i=0; i < tmp.length; i++) {
                obj = tmp[i].split('|');
                parsed_data[i] = {
                    data: obj[0],
                    value: obj[1],
                };
            }

            return parsed_data
        },
        formatItem: function (item, position, length){
            return item;
        }
    }).result(addAssociation)

0 个答案:

没有答案