使用 JavaScript 获取 link 值并将其附加到图像标签
Grabbing link value using JavaScript and appending it to image tag
我正在寻找为联盟系统创建适当的回发。它与以下请求非常相似:
Grab a section from a URL and append it a link using jQuery
但以同样的方式捕捉它有点超出我的能力范围。 link 我需要调用隐藏图像标签或在感谢页面上 JavaScript 的基本方法是:
<img border="0" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE" width="1" height="1">
或
<script language="JavaScript" type="text/javascript" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE"></script>
现在,我已经记下了所有其他变量,但我需要在 ordernum 下附加的电子邮件地址将成为 aWeber 在感谢页面上生成的 link 的一部分,因此:
http://example.com/welcome?email=johndoe@mailserver.com
现在,aWeber 提供了这个指令:
而且我确定我不能直接将其添加到 url:
http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=<script type="text/javascript">formData.display("email")</script>
我真的很难在网上找到任何相关的东西。任何帮助都非常受欢迎。谢谢!
这是您要找的吗?
//Set email address to variable email
var email = mail@mail.com;
//Get content (value) of `src`-attribute and put it into src-variable
var src = $("script[lang='JavaScript']").attr("src");
//Replace VALUE with and put it into newSrc -variable
var newSrc = src.replace('VALUE',email);
//Check if ok
console.log(newSrc);
/********/
/*UPDATE*/
/********/
//replace old src with newSrc
$("script[lang='JavaScript']").attr("src", newSrc);
我正在寻找为联盟系统创建适当的回发。它与以下请求非常相似:
Grab a section from a URL and append it a link using jQuery
但以同样的方式捕捉它有点超出我的能力范围。 link 我需要调用隐藏图像标签或在感谢页面上 JavaScript 的基本方法是:
<img border="0" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE" width="1" height="1">
或
<script language="JavaScript" type="text/javascript" src="http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=VALUE"></script>
现在,我已经记下了所有其他变量,但我需要在 ordernum 下附加的电子邮件地址将成为 aWeber 在感谢页面上生成的 link 的一部分,因此:
http://example.com/welcome?email=johndoe@mailserver.com
现在,aWeber 提供了这个指令:
而且我确定我不能直接将其添加到 url:
http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=<script type="text/javascript">formData.display("email")</script>
我真的很难在网上找到任何相关的东西。任何帮助都非常受欢迎。谢谢!
这是您要找的吗?
//Set email address to variable email
var email = mail@mail.com;
//Get content (value) of `src`-attribute and put it into src-variable
var src = $("script[lang='JavaScript']").attr("src");
//Replace VALUE with and put it into newSrc -variable
var newSrc = src.replace('VALUE',email);
//Check if ok
console.log(newSrc);
/********/
/*UPDATE*/
/********/
//replace old src with newSrc
$("script[lang='JavaScript']").attr("src", newSrc);