未显示带有%(通配符字符)的自动完成结果集



函数调用如下,

$("#search").autocomplete({
    url: suggest_url,
    minChars:3,
    maxItemsToShow:50,
    matchInside: true,
    matchCase:0,
    onItemSelect: function(item) {
        do_search(true);
    }
});

当尝试"Cotton"时,查询会显示以下带有百分比值的结果,但不会给出建议。

100% RAYON COTTON
100% Rayon cotton
NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY

当尝试使用"COTTONCANDY"时,它会显示所有建议。

NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY
NOVA COTTONCANDY

这里的问题是前缀符号(%),是否有任何方法可以将带有百分比的名称(或任何其他通配符)添加到建议列表

感谢

此代码行帮助获得了建议列表。

$name = preg_replace("#%#", "pct", $name);

欢呼

最新更新