可能重复:
在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的答案一样。