提问者:小点点

jQuery-UI AutoComplete-SyntaxError:意外的标识符


在jQuery-UI自动完成时,我得到了一个我不理解的SyntaxError。

下面是我的代码:

PHP

$productsAutocomplete = array();

foreach($products as $product){
    array_push($productsAutocomplete, $product['denomination']);
}

//$products => datas from database.

jQuery

function autocomplete_products(zone, products){
    $(zone).autocomplete(
        {
            source: function(request, response)
            {
                var results = $.ui.autocomplete.filter(products, request.term);
                response(results.slice(0, 30));
            }
        }
    );
}

自动完成与我的数据库的每一列工作,但不是与“tinytext”类型的“面额”一个。

我只有带有特殊字符(-、#..)的文本

有人知道它为什么不起作用吗?

谢谢


共1个答案

匿名用户

找到了..

这是因为我在本专栏的某些元素中使用了双引号。

所以我的数组格式错误[“text1”,“text2”双引号“”,“text3”]。

我用单引号so[“text1”,“text2'singlequote'”,“text3”]代替了它。