2012-08-03 62 views
0

不過濾自動完成我這個在test.php的的test.php的與json_encode

echo json_encode(filter_unique_array($arrayList,'FRUIT')); 

結果在運行時是

[ 「蘋果」, 「橙色」, 「梨花」, 「西瓜」 「菠蘿」]

在HTML我有這個

$("#input").autocomplete({ 
      source: 'test.php', 
      minLength: 3 
       }); 

<INPUT id =input> 

但輸入文本不能夠過濾掉我的類型。它只顯示test.php中的所有記錄 例如,當我輸入pp,蘋果和菠蘿應該是我的最終結果,但在這種情況下,所有5個水果都會出現。 有什麼不對?我的test.php是否錯誤?

+0

你必須在服務器上進行過濾,你所發送的所有記錄都會顯示 – Musa 2012-08-03 02:51:00

+0

這個網站是如何做到的,沒有發送任何過濾器來過濾?http://jqueryui.com/demos/autocomplete/remote.html – 2012-08-03 02:53:56

+0

它呢,你爲什麼認爲它不? – Musa 2012-08-03 02:57:08

回答

0

好了很多測試後我用$ _GET [「術語」]得到它。

0

看來你的語法錯誤,應該是$("#input")

+0

抱歉,這是一個錯字 – 2012-08-03 02:54:09