有没有其他方法可以将php$_GET变量从url传递到js变量
Is there other ways of passing a php $_GET variable from url to a js variable?
可能重复:
在JavaScript 中获取查询字符串值
我知道你可以通过将变量$_GET['watevervariable']回显到js变量来实现这一点。我只是想知道是否还有其他方法也可以实现这一目标?
这将为您的JavaScript应用程序提供整个$_GET数组:
<script type="text/javascript"><!--
_GET = <?php echo json_encode($_GET); ?>;
--></script>
$_GET
超全局只是查询字符串的一个数组。
您可以使用window.location.search
在javascript中获取查询字符串,但要像使用$_GET
一样使用它,需要进行某种解析,通常需要一些正则表达式来处理困难的字符等。
只要试试var qs = window.location.search;
,然后弄清楚你到底需要什么,以及你将如何获得它
如果以内联方式执行,那么简单的解决方案就是将$_GET回显到一个变量中,就像danorton的答案一样。
相关文章:
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- window.location替换并传递URL历史记录条目中的变量
- 替换url中变量的值
- 需要url导航从DropDown Value onClick按钮传递url变量
- 使用PHP和ajax传递URL不太正常的变量
- 我可以使用location.href为变量生成url吗
- Google Script HtmlService,通过多个选项卡复制URL变量
- 在URL中传递变量
- 使用nodejs从url中获取变量
- 将php页面URL中的变量传递给JavaScript和另一个php
- Url中的JavaScript变量不起作用
- Javascript 外部 API 调用,在 for 循环中使用变量 URL
- Ajax 中的 ACESS 变量 URL
- 如何使用显示变量url的iframe打开引导模式
- src的变量url时脚本不工作
- 使用窗口位置传递变量 url
- 用JS从变量URL获取文件夹
- 获取变量url的值到iframe
- 变量URL结构需要JS基路径
- json-script 中的变量 url