いままでPHPからJavaScriptに変数値を渡す際、PHP側でformを使ったり、JavaScriptを出力したりしてhtmlに埋め込んでいました。
もっとスマートな渡し方というのはありますか?
PHPからJavaScriptに変数値を渡したい
OTHER FAQ
| カテゴリ | Core Ver. | 関連モジュール | タイトル |
|---|---|---|---|
| 言語 | 7.15 | Language | まだ翻訳されていない英語文、どうにかならない? |
| テーマ | 7.15 | CSS Injector | 簡単にCSSを追加したい |
| コンテンツの管理 | 6.x | Views Flag Calendar | 空き室予約のような仕組みは実現できますか? |
| コンテンツの作成 | 6.x | Views | カルーセルのように回転するコンテンツを作りたい |
| アップデート | 7.15 | Webform Backup_and_Migrate | drupal7.12 -> drupal7.14アップデートメモ |
| フォーム | 7.15 | Webform | WebformのEntity Translation |
| フォーム | 7.15 | Webform | Webform - 確認ページの多言語化 |
| コンテンツの作成 | 7.15 | Automatic_Nodetitles Automatic_Entity_Label | ノード投稿フォームにタイトル入力フォームを表示しない方法 |
コメント
DrupalでJavaScriptに変数を渡すには
パーマリンク Submitted by actbrain on 2014/11/22 10:43.
DrupalでJavaScriptに変数を渡すには、例えばhook_init()内に下記コードを書きます。
// settings for JavaScript drupal_add_js( array( '固有の名称' => array( 'logged_in' => $GLOBALS['user']->uid > 0? 1: 0, ), ), 'setting' );JavaScriptの方では下記のように記述することで参照可能です。
if (Drupal.settings.固有の名称.logged_in) { 〜 }ページ