javascript - 在 .js 文件中调用 URL 参数

标签 javascript jquery parameters

我在 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/

相关文章:

java - 使用参数更新字符串

javascript - '不支持 ES 模块的 require()。 ' Node.js、express、swagger-jsdoc 出错

javascript - 用于多平台应用程序的可排序 UUID v1

javascript - 使用绝对位置定位 TD 的 child

javascript - 从逗号分隔的对象中获取第一项

c++ - 尝试通过引用传递对象时出现编译错误

javascript - 使用 WebRTC、Node.js 和语音识别引擎进行实时语音识别

javascript - 尝试使用 javascript 将 CSS 附加到 HTML 页面的头部

javascript - Backbone.js View 是否需要 jQuery 或 Zepto? (或 : why am I getting “Uncaught TypeError: undefined is not a function” ? )

javascript - AJAX 和 ASP.net,在外部文件中引用服务器控件