0

国際化できるようにjQueryUIウィジェットを設定しようとしています。日付ピッカーを次のように構成しました。

$.datepicker.setDefaults($.datepicker.regional['fr']);

そして、それは試行されたAJAXロードをトリガーしますが、それは私が使用したくないURLを使用しています(http://jqueryui.com/ui/i18n/ui.datepicker-fr.js)。

使用しようとしているURLは、Not Foundエラーを返すため、正しくないようです。その上、私は国際化ファイルのローカルコピーを持っており、代わりにdatpickerにそれを使用してもらいたいです。

jQuery UIが国際化ファイルを検索する場所を構成するにはどうすればよいですか?私はそれをドキュメンテーションで見つけることができませんでした、そしてグーグルは今のところ有用なものをまだ見つけていません。

更新:タグに必要なローカリゼーションを明示的に含めると<script>、日付ピッカーが正しい言語に設定されることがわかりました。ただし、コンソールによると、とにかくjqueryui.comからも翻訳ファイルを読み込もうとします。これは不要で、とにかく機能しないため、可能な限り無効にします。

4

1 に答える 1

0

jQuery UIのdatepickerプラグインは、i18nファイルを取り込むためのXHRリクエストを実行しません。

<script>適切なi18nファイル(たとえば、http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/i18n/jquery.ui.datepicker-fr.js )を取り込むためのタグを含める必要があります。

実例http://jsbin.com/obixag/2

他の何かがXHRを実行していると思います。

于 2012-06-29T10:47:33.993 に答える