Drupal.settings.basePath is not giving the base_url in js When I alerted the Drupal.settings.basePath it's just giving me a /. I have a full $base_url in settings.php. which I'm expecting to see instead of /.

How can I get the correct value of the base URL in javascript?
You need to pass it manually like this.

global $base_url;
drupal_add_js(array('baseUrl' =&gt; $base_url), 'setting');


Then call like this Drupal.settings.baseUrl.

Drupal.settings.basePath value is coming from base_path() api. See this documentation about base_path.