2016-08-12 4 views
0

제휴 시스템에 적합한 포스트 백을 만들려고합니다.자바 스크립트를 사용하여 링크 값을 가져와 이미지 태그에 추가합니다.

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

을하지만 그것을 같은 방식으로 캡처 나를 넘어 조금 : 그것은이 요구가 매우 비슷합니다. 기본 링크 내가 감사 페이지에 숨겨진 이미지 태그 나 자바 스크립트에서 호출 할 필요는 것은 :

<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 –