Sending Parameters or Settings to Javascript in Drupal 7

June 18, 2021

Tags: Technologies, IT Staff Augmentation



There is a simple way to do this in Drupal 7, using the function drupal_add_js and creating an array with the data we want to make accessible:


[prism:php] $settings = array ( 'foo' => 'bar', 'name' => 'john', ); drupal_add_js( array ("my_module" => $settings), 'setting'); [/prism:php] Notice that we are using the 'setting' parameter on drupal_add_js


This way we indicate to the function that we are passing settings.


After adding the settings you will be able to access this information on your javascript this way:


[prism:php] var name = Drupal.settings['my_module']['name']; [/prism:php]


What is Drupal?


Drupal is one of the most versatile CMS today and the one used to build many of the web pages that we visit every day. According to the definition given on its official website, “Drupal is a content management software. It is used to create many of the websites and applications of daily use”.


With a flexible and modular system, Drupal has managed to penetrate the taste of developers when they must design a web page that is easy to use for the common user.


We recommend you on video


Let's work together!