希望有人可以帮助我。


我需要将一个令牌从网址传递到我的网页,更具体地说是一个元刷新网址。
& #xA;
以下是我到目前为止的内容:
&#xA;&#xA; &lt; script&gt;&#xA; function getURLParameter(name){& #xA; return decodeURI(&#xA;(RegExp(name +'='+'(。+?)(&amp; | $)')。exec(location.search)|| [,null])[1] ||' '&#xA;);&#xA;}&#xA;&lt; / script&gt;&#xA;&#xA;&lt; meta http-equiv =“refresh”content =“0; url = http:// redirect.com/?subid=<script>document.write(getURLParameter('subid'))</script>">
正如您在content =部分中看到的那样,我试图通过使用以下脚本将我的网址中的令牌传递到subid =:
&#xA;&#xA; &lt; script&gt; document.write(getURLParameter('subid'))&lt; / script&gt;&#xA;
&#xA;&#xA; 但是因为它内容不明=“”引号,脚本未被识别。我也尝试过以下内容,它也不起作用:
&#xA;&#xA;“+ getURLParameter('subid')+”&#xA;
< / pre>&#xA;&#xA;我已经使用php工作了,但是这个文件将托管在CDN上,所以我可以在那里运行任何php代码。
&#xA ;&#xA;有没有人对如何做到这一点有一些建议?
&#xA;&#xA;如果我没有正确解释这一点,我很抱歉,但我是你可以想象的并不是很熟悉这个领域。
&#xA;&#xA;谢谢。 :)
&#XA;
答案 0 :(得分:2)
没有。您不能在其他HTML标记的属性中嵌套HTML标记,甚至不能嵌套<script>
标记。
但是,您可以使用Javascript直接执行重定向,例如
window.location = "http://example.com/?subid=" + getURLParameter("subid");