首先,您的 AJAX 调用中有一些错误。它需要看起来像:
$.ajax({
url: reg.php,
cache: false,
type: "GET",
data: ID
});
(
并且)
需要添加。
http://api.jquery.com/jQuery.ajax/
其次,我要做的是将用户发送到您自己的网站并向 url 添加一个参数,以便您可以记录 url,然后在 JavaScript(或者甚至更好,您的 PHP)函数中,将它们发送到正确的网站。
所以像:
on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL('http://www.yourownurl.com/reg.php?url=' + clickTAG, "_blank");
}
}
并在您的reg.php
操作中保存clickTag
并使用header('location:' . $_GET['url'])
将它们发送到正确的网站。
更新:
如果要使用ExternalInterface
,可以执行以下操作:
on (release) {
if (clickTAG.substr(0,5) == "http:") {
ExternalInterface.call('regUserid', clickTAG);
}
}
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html
假设您要将数据发送到您的regUserid
函数。clickTag
是函数中的参数regUserid
。如果您这样做,您仍然需要将您的用户重定向到正确的网站。所以像document.location.href="http://www.example.com"
.