如何在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/