web-dev-qa-db-ja.com

ページネーションのajax呼び出しを行っているときにjQueryエラー「Cが未定義」

Drupal 6プロジェクトのフォームのページネーションにAjaxを使用しています。ローカルマシンではデフォルトのテーマで正常に機能していますが、ライブサーバーではエラーが発生し、元のページの下に別のページネーションリンクが生成されます1。

[次へ]、[前へ]、またはページのリンクをクリックすると、「c is undefined http://siteurl/sites/default/files/js/js_2ebf7f4036f86f9133a99317ed832acf.js/eval/seq/1 Lineというエラーが表示されます1 "。リンクをクリックするたびに、同じエラーが発生します。

http://drupal.org/node/846026 のようないくつかのソリューションを検索しましたが、それらは役に立ちません

1

最後に修正しました。しかし、私はそれを行うより良い方法があるはずだと思います。 Drupal 6動的に追加されたjQuery 1.2.xと競合してエラーが発生したため、モジュール自体にGoogle CDNから最新のjQueryファイルを追加しました。

 drupal_add_js(drupal_get_path('module', 'my_module') . '/my_module.js');

私はページネーションのためにいくつかのajax呼び出しを使用しましたが、それは古いjQueryがエラーを出していたためです。 jQueryの新しいバージョンで修正されています。私も http://drupal.org/node/1058168 を試しましたが、それも役に立ちませんでした。

同じことを行うより良い方法があるかどうかを提案してください。

1