我在 HTML 文件中调用 .js 文件。在 .js 文件的 URL 上,我想包含一个参数,该参数将可访问 .js 文件内的代码。
例如:
我希望能够借助 jQuery 将 ID 值传递给 jquery_widget.js 文件中的函数。这是怎么做到的?
感谢所有帮助!
最佳答案
你不能那样做:你必须在加载脚本之前声明变量。 示例:
<script type="text/javascript">
var foo= "bar";
</script>
<script type="text/javascript" href="path/to/js.js"></script>
通过这种方式,变量将为您的脚本做好准备。
另一种解决方案是使用 php 脚本,然后可以使用 GET 变量。 在这种情况下,请确保通过 header() 调用告知您正在输出 javascript
<script type="text/javascript" src="ip.php"></script>
和 ip.php
<?
//"ip.php" example- display user IP address on any page
Header("content-type: application/x-javascript");
$serverIP=$_SERVER['REMOTE_ADDR'];
echo "document.write(\"Your IP address is: <b>" . $serverIP . "</b>\")";
?>
关于javascript - 在 .js 文件中调用 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328864/