drupal 7 で Uncaught TypeError: Drupal.ajax is undefined となったときの対応方法

カテゴリ サイトの構築 コアバージョン 7.59 関連モジュール Drupal.ajax

Views ajax を 利用したが、AJAXが機能せず 

Uncaught TypeError: Drupal.ajax is undefined
     http://vagrant.kentikusi/sites/all/modules/views_load_more/views_load_more.js?qh8zbh:11
     http://vagrant.kentikusi/sites/all/modules/views_load_more/views_load_more.js?qh8zbh:139

とか なってしまった場合

/**
 * Implements hook_js_alter()
 */
function YOUR_MODULE_js_alter(&$javascript) {
  if (isset($javascript['misc/ajax.js']['weight'])) {
    $javascript['misc/ajax.js']['weight'] = -10;
  }
}

として、Drupal.ajaxのロード順を変更してみる。

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ降順で並び替える Core Ver. 関連モジュール タイトル
ユーザ 7.22 Realname ユーザーIDではなくニックネーム等を表示したい
ユーザ 7.23 User 長い投稿者名の表示が切れる
ユーザ 7.38 user form 新規ユーザー登録時、パスワード再設定時のパスワード入力抜けを防ぎたい
ユーザ 7.44 Password Policy 無効なユーザーを整理したい
ユーザの管理 7.15 Devel 簡単に指定ユーザにログインしなおす方法
ユーザの管理 7.50 Paypal continued billing drupal7のPaypal継続課金モジュールについて
ユーザの管理 7.27 PHP 新規ユーザーの追加ができない
ユーザの管理 7.59 user pass drupal 7 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
ユーザの管理 8.9.x user pass drupal 8 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
リバースプロキシ 8.9.x mod_proxy mod_proxy_http mod_ssl Apache2.4 から httpsサーバーへリバースプロキシする方法
ログイン 8.7.x System ユーザー アカウントロックの範囲設定
拡張機能 8.3x Contribute modules drupal8-寄贈モジュールの動向
排他 7.26 lock Viewsモジュールの設定ページのような排他機能
権限 7.50 Cron Basic認証時のCron(wget)実行方法
権限 7.15 Path_Access Content_Access 特定のページ(パス)をアクセス制限したい
表示 7.26 Views ページ内に2つ目Viewsブロックを設置するときPagerが連動してしまう
表示 7.34 Views Infinite Scroll Facebookページのようにスクロールするとコンテンツが追加されるようなコントロール
見栄え 7.15 js Injector 簡単にJavascriptを追加する方法は?
言語 6.x i18n 多言語対応サイトのサイト名やスローガン/ミッションなどを多言語化する方法を教えてください
言語 7.15 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル)

ページ