我有以下代码包含在一个域(http://www.example1.com
)
<script
type="text/javascript"
src="http://www.example2.com/API/incoming.php?id=560">
</script>
所有这一切都是在我的第二个域(incoming.php
)中调用页面http://www.example2.com
,并将其值发送给#34; 560&#34;。
我的问题是:
<script type="text/javascript" src="http://www.example2.com/API/incoming.php?id=560">
var Url = "";
if (typeof this.href != "undefined") {
Url = this.href.toString().toLowerCase();
}else{
Url = document.location.toString().toLowerCase();
}
</script>
答案 0 :(得分:2)
您可以动态创建脚本标记,并通过GET传递您喜欢的所有变量。
<script>
(function() {
var id = 560;
var url = document.location.toString().toLowerCase(); // use other means if necessary
var scriptElement = document.createElement('script');
scriptElement.src = 'your.php?id=' + encodeURI(id) + '&url=' + encodeURI(url);
document.body.appendChild(scriptElement);
}());
</script>
scriptElement
将在文档中插入后开始加载。
这是谷歌分析和其他人做或做的方式。