报告有关模块根 URL 的 JavaScript 代码(.js 文件)

Posted

技术标签:

【中文标题】报告有关模块根 URL 的 JavaScript 代码(.js 文件)【英文标题】:Report JavaScript code (.js file) about module root URL 【发布时间】:2020-04-25 10:38:59 【问题描述】:

Joomla 模块中有一个 javascript 文件,它内部使用了其他 .js 文件的加载,这些文件位于模块目录中。 如何将当前模块的路径传递给 .js 文件?

【问题讨论】:

【参考方案1】:

您可以尝试将 php 的路径放在 JS 变量中的脚本标记内,如下所示:

<?php
$module_path = JURI::base()."/modules/mod_YOUR_MODULE/";
?>
<script>
var module_path = "<?php echo $module_path; ?>";
</script>

【讨论】:

...只需阅读您的个人资料...如果您想赢得更多奖杯,请通过Joomla Stack Exchange 加入我们,看看您是否可以帮助我们解决更多问题。 &lt;script&gt; var module_path = "&lt;?php echo JURI::base() . "/modules/mod_YOUR_MODULE/"; ?&gt;"; &lt;/script&gt; 你可以避免这样声明一个一次性的php变量。

以上是关于报告有关模块根 URL 的 JavaScript 代码(.js 文件)的主要内容,如果未能解决你的问题,请参考以下文章

带有 URL 的大量 Javascript 会导致 Chrome(DevTools?)报告错误的 404

JavaScript window对象

Sql 报告服务和 Javascript

url路由配置及渲染方式

更改 ASP.NET MVC 或 IIS 中的 URL 根路径

在 javascript 中使用身份 ADFS URL 进行 HTML 页面身份验证