2016-08-12 6 views
0

アフィリエイトシステムの適切なポストバックを作成したいと考えています。それはへの要求は非常に似ています:JavaScriptを使用してリンク値を取得し、画像タグに追加する

Grab a section from a URL and append it a link using jQuery

しかし、それは、それを同じ方法でキャプチャするために少し私を超えます。基本的なリンク私はthank youページに隠された画像タグや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> 

aWeber、今

http://example.com/[email protected]

:私はordernumの下に追加する必要がある電子メールアドレスは、次のようなお礼のページにaWeberによって生成されたリンクの一部になります

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

そして私は、私はちょうど行くと、URLにこれを追加することはできません確信している:この命令を提供しています

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

を私は本当に何に関連するオンラインを見つけるのに苦労しています。どんな援助も大歓迎です。ありがとう!

答えて

0

これはあなたの探しているものですか?

//Set email address to variable email 
var email = [email protected]; 

//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); 
+0

こんにちは。答えをありがとう。より具体的になりますか?私はあなたがこれでどこに行くのか理解していますが、どこに入れますか?フォームまたはフォームのヘッダーには? –

+0

@VukPop、私は私の答えを更新しました。あなたはどこにでも置くことができます - 更新された答えは、元のスクリプトソースにそれを置きますが、他の要素にもそれを定義することができます。これは役に立ちますか? – Shamppi

+0

がうまく見えます。ライブサーバーに置く前に週末に試してみましょう。ありがとう!それがうまくいくかどうかチェックし、月曜日までにお知らせします。 :D –

関連する問題