我需要知道如何将“名称”字段发送到Mailchimp,以便它显示用户在Mailchimp的“订阅者”页面上的名称列下提交的“名称”.
表单如下所示:
<div id="email"> <form action="subscribe.PHP" id="invite" method="POST"> <input type="text" placeholder="Enter your name.." name="name" id="name" class="name" data-validate="validate(name)"/> <input type="email" placeholder="and your email address.." name="email" id="MCE-email" class="email" data-validate="validate(required,email)"/> <p>If you agree with the Terms and Privacy,please press the submit button below.</p> <div class="clear"><input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button"></div> </form> <div id="clear"></div> <div id="result"></div> </div> </div> <script type="text/javascript"> $(document).ready(function() { $('#invite').ketchup().submit(function() { if ($(this).ketchup('isValid')) { var action = $(this).attr('action'); $.ajax({ url: action,type: 'POST',data: { email: $('#MCE-email').val() },success: function(data){ $('#result').html(data).css('color','#a1a1a1','padding','10px 0px 0px 0px'); },error: function() { $('#result').html('Sorry,an error occurred.').css('color','white'); } }); } return false; }); }); v</script>
subscribe.PHP脚本如下所示:
<?PHP $apiKey = 'MYAPIKEY'; $listId = 'MYLISTID'; $double_optin=false; $send_welcome=false; $email_type = 'html'; $email = $_POST['email']; $name = $_POST['name']; //replace us2 with your actual datacenter $submit_url = "http://us5.api.mailchimp.com/1.3/?method=listSubscribe"; $data = array( 'email_address'=>$email,'apikey'=>$apiKey,'id' => $listId,'double_optin' => $double_optin,'send_welcome' => $send_welcome,'email_type' => $email_type ); $payload = json_encode($data); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$submit_url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POST,CURLOPT_POSTFIELDS,urlencode($payload)); $result = curl_exec($ch); curl_close ($ch); $data = json_decode($result); if ($data->error){ echo $data->error; } else { echo "Thank you for your email. We'll keep you up to date.."; } ?>
Mailchimp中我的表单上“名称”字段的字段标记是“NAME”
我希望这是你需要的所有信息,这是有道理的..
非常感谢你.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。