这似乎是一个愚蠢的问题,但作为一个新的 JS 程序员,我找不到这样做的方法。我可以将参数传递给函数,但看不到如何将参数传递给程序。
我有一个从 Joomla 模块中调用的 JS 程序。该程序使用 AJAX 从 XML 文件中获取数据,对其进行操作,然后通过 jQuery 调用将其输出到 HTML:
jQuery('#eventsContent').append(htmlEvents.join(''));`
在 HTML 中,我有:“
<div id="eventsContent"></div>
根据我在 Joomla 模块中的哪个页面(或者我从哪个模块调用程序),我想在 JS 程序中设置一个变量,告诉我如何过滤数据。我在程序模块中的参考只是在程序声明中:
<script type="text/javascript" src="program_name.js"></script>
有什么方法可以在那里附加我的参数,然后在程序中访问它?
对我来说更好的是,因为它将是一个单独的模块,程序是否有办法从 URL 读取当前页面。从中,我可以得出变量值。
这可以以一种或另一种方式完成吗?