2010-12-04 16 views
1

jqueryオートコンプリートバージョン1.1を使用しています。それはIE6を除くすべてのブラウザで完全に機能します。 IE6では、オートコンプリートドロップダウンの疑問符で始まるアスキーコードを返します。このコードはIE6でのデバッグ時に私のローカルマシーンで完璧に動作します。しかし、それがホストされているとき、それは誤って動作します。jquery autocomplete IE6 ascii issue

お願いします。

+0

「エラーが発生しました」とはどういう意味ですか?いくつかのソースと結果をお願いします。 – Pawka

+0

Kushal、jqueryオートコンプリート1.1プラグインは推奨されていません。これは公式のjQuery UIパッケージに組み込まれました。とにかくこれを変更すると、他の問題も解決する可能性があります。マイグレーションガイドがあり(http://www.learningjquery.com/2010/06/autocomplete-migration-guide)、jQuery UIバージョンのドキュメントはhttp://jqueryui.com/demos/autocomplete/でも入手できます。 –

+0

私はそれを変更しようとしましたが、IE 6ではそれは私に次のリターンを与えますか?[o]。私は問題をチェックし、自動補完ashxへのパスを開いて、明示的にクエリ文字列を渡した。例えばdomainname/autocompletetagdata.ashx?q = t; tは私の検索テキストです。ブラウザの別の例では検索テキストとして試してみましたが、それは私に有効な戻り値を与えています。次のリンクを参考にしています。ajaxdaddy.com/demo-jquery-autocomplete.html;それはIE6で同じエラーを与えます –

答えて

0

メタヘッダーで文字エンコードをページヘッダーに明示的に設定していますか?ページ上のエンコーディングは、データソースのエンコーディングと一致していますか?

私はあなたが考えている可能性があるすべてのものを明示的な文字セットに設定し、役立つかどうか確認したいと思います。また、フォーム要素自体にaccept-charset属性を追加することもできます(そうしないと良い理由がない限り、UTF-8を使用してアドバイスします)。

+0

私はそれを変更しようとしましたが、IE6ではそれは私に次の返品を与えますか?[o]。私は問題をチェックし、自動補完ashxへのパスを開いて、明示的にクエリ文字列を渡した。例えばdomainname/autocompletetagdata.ashx?q = t; tは私の検索テキストです。ブラウザの別のインスタンスでは検索テキストとして試してみましたが、それは私に有効なリターンを与えます。 –

+0

私は参考文献として以下のリンクを使用しています。http://www.ajaxdaddy.com/demo-jquery-autocomplete.html;それはIE6で同じエラーを与える –