gpt4 book ai didi

javascript - IE 不将 url 参数传递给 js 脚本吗?

转载 作者:行者123 更新时间:2023-12-04 00:39:54 25 4
gpt4 key购买 nike

我已经在这里搜索并用谷歌搜索了这个。发现了一些其他有趣的东西,但没有特别相关的东西。

场景:

----html page----
...
<script src="/scripts/jsFile.php?v=246" type="text/javascript"></script>
...


----jsFile.php----
<?php
$v=(int)$_GET['v'];
if (!$v) {
echo "no version";
}
?>

对于 IE 8,所有浏览器都将“v”参数传递给脚本,特别是:

  • Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;.NET CLR 2.0.50727;.NET CLR 3.0.04506.648;.NET CLR 3.5.21022;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;InfoPath.2
  • Wget/1.9+cvs-stable (Red Hat 修改)

也许还有其他几个。他们根本不传递查询字符串。

为什么IE不将查询字符串参数传递给作为脚本调用的php文件?

感谢您的任何建议!

最佳答案

我想知道您是否针对所有这些浏览器测试了您的代码:IE6、IE7、Chrome、FF、Opera 和 Safari。

您是否在“jsFile.php”的第一行使用了此命令:

header("Content-Type:text/javascript");

我在 asp 中做了完全相同的事情,一切都完美无缺。

关于javascript - IE 不将 url 参数传递给 js 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7265439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com