0

我正在寻找为会员系统创建适当的回发。这与以下请求非常相似:

从 URL 中获取一个部分并使用 jQuery 附加一个链接

但以同样的方式捕捉它有点超出我的想象。我需要在感谢页面上调用隐藏图像标签或 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 在感谢页面上生成的链接的一部分,如下所示:

http://example.com/welcome?email=johndoe@mailserver.com

现在,aWeber 提供了这个指令:

https://help.aweber.com/hc/en-us/articles/204027506-How-Do-I-Display-Subscribers-Names-Or-Email-Addresses-On-My-Thank-You-Page-

而且我确定我不能只是将其添加到网址中:

http://example.com/idevaffiliate/sale.php?profile=12345&idev_saleamt=123&idev_ordernum=<script type="text/javascript">formData.display("email")</script>

我真的很难在网上找到任何相关的东西。任何帮助都非常受欢迎。谢谢!

4

1 回答 1

0

这是你想要的?

//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);
于 2016-08-12T16:15:28.687 回答