从javascript内部到drupal模块的路径

从javascript内部到drupal模块的路径,javascript,ajax,drupal-7,Javascript,Ajax,Drupal 7,有没有办法获取加载.js的drupal(7)模块路径? 我知道JS是一种前端语言,但可能Drupal会以某种方式在Drupal对象中传递该信息 基本上我想做这样的事情: $('#selectable_html').load("selectable_html.html"); 但由于Drupal动态构建页面,因此该请求将转换为”http://___/node/add/selectable_html.html“,这显然是错误的。您可以使用“设置”选项通过Drupal将内容传递给Javascrip

有没有办法获取加载.js的drupal(7)模块路径?
我知道JS是一种前端语言,但可能Drupal会以某种方式在Drupal对象中传递该信息

基本上我想做这样的事情:

$('#selectable_html').load("selectable_html.html");  

但由于Drupal动态构建页面,因此该请求将转换为
”http://___/node/add/selectable_html.html“
,这显然是错误的。

您可以使用“设置”选项通过Drupal将内容传递给Javascript

添加设置(“设置”):将设置添加到Drupal的全局存储中 JavaScript设置。某些模块需要每页设置才能 功能正常

drupal_add_js(数组('myModule'=>array('key'=>'value')), “设置”)

然后,您可以传递从返回的路径,并使用Drupal.setting在Javascript中访问它

所有设置都可以在Drupal.settings上访问