2011-06-26 13 views
0

基本的には、ユーザーがアプリケーションを許可したときに自動的に自分の自動応答のリストに登録するので、ユーザー名と電子メールをフォームに渡して自動的にフォームを送信する必要があります。 。私は、ユーザ情報取得時にここでフォームにfacebookのユーザー情報を挿入する

は、最初の部分である:ここ

 window.fbAsyncInit = function() { 
    FB.init({appId: 'xxxxxxxxxxxxxxx', status: true, cookie: true, xfbml: true}); 
     }; 
    FB.Event.subscribe('auth.login', function(response) { 
     if (response.session) { 
     FB.api({ 
     method: "fql.query", 
     query: "SELECT name,email FROM user WHERE uid = " + response.session.uid 
      } 

を形です:

<form method="post" class="af-form-wrapper" action="http://www.aweber.com/scripts/addlead.pl" > 
<div style="display: none;"> 
<input type="hidden" name="meta_web_form_id" value="XXXXXXXX" /> 
<input type="hidden" name="meta_split_id" value="" /> 
<input type="hidden" name="listname" value="XXXXXX" /> 
<input type="hidden" name="redirect" value="http://www.aweber.com/thankyou.htm?m=default" id="redirect_e96b2b57089ff7b9fbdbc6ac41355eed" /> 

<input type="hidden" name="meta_adtracking" value="XXXX" /> 
<input type="hidden" name="meta_message" value="1" /> 
<input type="hidden" name="meta_required" value="name,email" /> 

<input type="hidden" name="meta_tooltip" value="" /> 
</div> 
<div id="af-form-XXXXXXXX" class="af-form"><div id="af-header-XXXXXXXX" class="af-header"><div class="bodyText"><p>&nbsp;</p></div></div> 
<div id="af-body-XXXXXXXX" class="af-body af-standards"> 
<div class="af-element"> 
<label class="previewLabel" for="awf_field-22176678">Name: </label> 
<div class="af-textWrap"> 
<input id="awf_field-22176678" type="text" name="name" class="text" value="" tabindex="500" /> 
</div> 
<div class="af-clear"></div></div> 
<div class="af-element"> 
<label class="previewLabel" for="awf_field-22176679">Email: </label> 
<div class="af-textWrap"><input class="text" id="awf_field-22176679" type="text" name="email" value="" tabindex="501" /> 
</div><div class="af-clear"></div> 
</div> 
<div class="af-element buttonContainer"> 
<input name="submit" class="submit" type="submit" value="Submit" tabindex="502" /> 
<div class="af-clear"></div> 
</div> 
</div> 
</div> 
<div style="display: none;"><img src="http://forms.aweber.com/form/displays.htm?id=HGwsjMxsLOwM" alt="" /></div> 
</form> 

私はドンので、今私は本当に」すべてのフォームのコードは必要ありません。 (名前= "名前"、名前= "電子メール")

だから私はちょうどリスト名を入力し、ユーザーの名前を渡したいと思う彼の電子メールへの嘘PHP/JavaScript/Jqueryを使用してldsおよびauto submitを実行します。

いると私は1つに私の自己を構築したいんスクリプトがすでにあります。

EDIT):私の友人はちょうど私にこのコードを与えた:

customar_formcode=customar_formcode.replace("{email}", user.email); 
           customar_formcode=customar_formcode.replace("{name}", user.name);  
         document.getElementById(\'inneraction\').innerHTML=customar_formcode; 
         document.getElementById(\'form_id\').submit(); 

は彼がuser.nameを言いましたuse.emailはfqlから最初に設定する必要があります。正直なところ私は次に何をする必要があるのか​​分からないので、ページにコードを挿入する必要がありますか?私はいくつかの特別なjavascript形式でフォームを投稿する必要がありますか? 「内的作用」とはどういう意味ですか?

ありがとうございます!

答えて

関連する問題