2015-02-05 11 views
0

函數調用如下,自動完成結果和%(通配符字符)設置爲不顯示

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

時嘗試「棉花」的查詢顯示了用百分比值結果爲好,但不來的建議。

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

當嘗試使用「棉條糖」時,它會顯示所有建議。

NOVA COTTONCANDY 
NOVA COTTONCANDY 
NOVA COTTONCANDY 
NOVA COTTONCANDY 
NOVA COTTONCANDY 

問題這裏百分數的符號(%),有沒有什麼辦法讓名以百分比(或其他任何通配符)的建議列表

謝謝

+1

沒什麼當前自動完成API,將阻止這英寸由於'%'是SQL通配符,以及URL編碼中使用的字符,因此我會查看應用程序中的其他要點。此外,您不指定您用於自動完成的jQuery UI版本,但「minChars」是較舊的屬性。如果您實際上使用的是舊版本,請考慮升級並查看是否可以解決您的問題。 – Palpatim 2015-02-05 15:53:27

+0

@Palpatim:你指的是正確的,jQuery UI庫是一箇舊版本。我設法用php在Thx下面回答 – TED 2015-02-06 06:40:54

回答

0

此代碼行有助於獲取建議列表。

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

歡呼

相關問題