永发信息网

JavaScript 获取参数问题

答案:2  悬赏:0  手机版
解决时间 2021-02-03 17:13
  • 提问者网友:川水往事
  • 2021-02-03 11:34
问题现状<br><br>test.asp?id=111<br><br>test.asp页面中包含着下面这样的JS代码<br>&lt;script src=&quot;abc.js?id=222&quot;&gt;&lt;/script&gt;<br><br>请问如何能在abc.js 文件中获取 abc.js?后的ID参数<br><br>我目前用下面代码则把 test.asp后面的参数读出来了。<br><br>var id=''; <br>var url=window.location.search; <br>if(url.indexOf(&quot;?&quot;)!=-1) <br>{ <br>var str = url.substr(1) <br>strs = str.split(&quot;&amp;&quot;); <br>for(i=0;i&lt;strs.length;i++) <br>{ <br>if([strs[i].split(&quot;=&quot;)[0]]=='id') id=unescape(strs[i].split(&quot;=&quot;)[1]); <br>} <br>} <br><br>alert(id); <br><br>现在想让它读取 abc.js?后面的参数,还望那位朋友能帮忙下。谢谢
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-02-03 12:35
不用传.
test.asp里面定义的js变量,在abc.js里面可以直接用。

<script language="javascript">
var id=111;
</script>
<script src="abc.js"></script>

在abc.js里可以直接使用id变量。
全部回答
  • 1楼网友:玩家
  • 2021-02-03 14:09
&lt;script src=&quot;abc.js?id=不用这么麻烦吧。 直接用var id=Request("id");就行了啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯