2011-03-24 81 views
0

我的自動完成存在問題。它在我的另一頁上工作,但在這一頁上,它不起作用。它會返回正確數量的條目,但它們都是「空白」(或至少是黑色,因此我看不到它),並且選擇一個也不會將其放入文本字​​段中。PHP和MySQL的JQuery AJAX自動完成問題

我使用這個:http://papermashup.com/jquery-php-ajax-autosuggest/

我的頁面現在看起來http://i.stack.imgur.com/brT7y.png

有什麼建議?

謝謝!

我會發布我的代碼,但它幾乎完全是上面鏈接的網站上的內容,其中一些變量已更改,並嵌入到PHP中。讓我知道你是否想看到它(我不想在這裏粘貼它,並使頁面變得龐大而難看)。

哦,這是從一個MySQL數據庫的列中取出來的。

+0

發佈您的代碼反正。 – 2011-03-24 20:00:48

+0

將你的sql-queries和結果記錄到文本文件中。回調最簡單可靠的調試。 – Teson 2011-03-24 20:02:20

+0

SQL很好,返回它應該返回的內容。我會把代碼放在pastie上,堅持下去。 – Kevin 2011-03-24 20:08:25

回答

0

也許你的問題在於編碼中,jQuery的需要UTF8的默認設置,但沒有任何代碼,我只能猜測...

試函數utf8_encode($輸出),而不是隻返回輸出...

也或許你的Ajax請求等待一個特定的數據結構(JSON/XML /等)

+0

這是我的代碼:http://pastie.org/1709896 – Kevin 2011-03-24 20:13:54

0

我覺得這個環節是非常有用的,瞭解技術。在獲得了AJAX技術之後,您可以簡單地更改可以運行SQL查詢等的PHP文件。您可以用簡單的div顯示結果,非常簡單的css實現就足夠了。我覺得最難的部分是在這裏解決:

http://www.w3schools.com/ajax/ajax_aspphp.asp