我在其數據數組使用PHP數據庫填充的多個頁面上有一個自動完成框。字符串完全按照我希望它們出現在屏幕上的方式存儲在數據庫中。我在我的所有文本框中使用addslashes
以使我的PHP字符串具有特殊字符顯示正確,並且效果很好......它甚至適用於「自動完成」框的下拉菜單。JavaScript自動完成文本框的字符編碼問題
問題是即使該字符串在自動完成下拉框中正確顯示,當選定的字符串被選中時,幾個特殊字符顯示爲它們的HTML等效項。鍵盤上的每個字符似乎都正確顯示,除了&
,>
和<
,它們分別顯示爲&
,>
和<
。
那麼當從「自動完成」下拉菜單中進行選擇時,如何使這些特殊字符在文本框中正確顯示?
我得到我的自動完成庫here ... 並進一步詳細說明我認爲問題出在該庫(在183行for循環)我只是不知道如何解決它。
更新我的帖子 – 2010-12-11 06:40:06