javascript - 如何在 for 循环中调用 custom.js 文件,我想用这个 js 传递一些参数

标签 javascript php

如何在for循环中调用customs.js文件,我想用这个js传递一些参数,以及如何在JavaScript文件中检索这个var。

      for($i=0;$i<5;$i++)
{


  <script type="text/JavaScript" src="http://localhost/customs.js?var=test'">
}

最佳答案

更好的方法是将您的 custom.js 包含在网页的 html 中,并将其代码包装在一个可以向其传递变量的函数中,如下所示:

<html>
    <head>
        <script type="text/JavaScript" src="http://localhost/customs.js"></script>
    </head>
    <body>
        <!-- Your HTML -->
        <script>
            <?php 
                 for($i=0; $i<5; $i++){
                      echo "custom(".$myvar.");";
                 }
            ?>
        </script>
    </body>
</html>

然后在您的 custom.js 文件中您可以执行以下操作:

function custom(input){
    //Do something
}

我应该注意,你应该小心地将未经净化的 PHP 直接插入到 html 中。欲了解更多信息,请参阅:How to prevent XSS with HTML/PHP?

关于javascript - 如何在 for 循环中调用 custom.js 文件,我想用这个 js 传递一些参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28643304/

相关文章:

javascript - 使用或不使用 ui-route 在 Angular 模态窗口中加载多个 View

php - HTML select onchange 更新查询

javascript - Angular:更改输入事件的值

javascript - 使用 JavaScript 定位 HTML 小部件中的动态元素

javascript - Div 没有正确排列

php - 检查数组中有多少值大于 x

php - 如何将此多维 PHP 数组作为 JSON 对象返回?

php - 使用 AJAX 将数据回显到下拉列表中

php - Laravel 的两种 404 样式

javascript - date.Parse() 的问题