返回列表 發帖

使用JSON suggest Box Lib遇到中文字元問題

各位同好, 小弟乃初學jQuery, 最新希望使用Tomcoote.co.uk的JSON Suggest box library做一個後台為JSP+MySQL的Suggest, 基本上後台的JSON部份已完成, 唯於前台出現了在IE 7.0, 8.0及Eclipse裡的Browser只能搜尋英文及數字而不能搜尋中文字的情況, 當我輸入中文字, 後台的mysql甚至沒有產生connection, 但相同的頁面卻能完全正常於firefox 3.5.14運作, 我已檢查過我前台及後台的JSP均為UTF-8編碼, 下以為前台接後台的jQuery code
<script type="text/javascript">        
        $(document).ready(function() {
                $("#form1").validationEngine()
                $(".addRow").btnAddRow();
                $(".delRow").btnDelRow();
                var text = '';
                $('input#foods').jsonSuggest(
                function(text, wildCard, caseSensitive, notCharacter) {
                        rez = $.ajax({
                        type: 'GET',
                        url: 'getFoodJSON.jsp',
                        data: 'foods=' + text,
                        dataType: 'json',
                        async: false
                });
                return eval(rez.responseText);
                },
                { ajaxResults:true
                });
        });
</script>

請指教, 千萬個多謝

補充一下, 以下為JSON Suggest box的官網, 謝謝
http://tomcoote.co.uk/jQueryJSONSuggestBox.aspx

TOP

這邊沒有ie7可以試,但在ie6試也能正常顯示

TOP

我猜可能是 url 編碼的問題,因為你是用 GET 傳值,可以先檢查看看後台程式取得的 foods 值是不是正確的。
To infinity and beyond!

TOP

謝謝你, 我回去check一check

TOP

返回列表 回復 發帖