亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Ajax 觸發 php 塊

使用 Ajax 觸發 php 塊

PHP
陪伴而非守候 2022-01-02 16:33:12
我正在將一些表單數據解析為 Ajax 并希望觸發一段 php 代碼。所以在代碼中,我目前在提交時提醒電子郵件地址,我想將其解析為newsletter_signup函數并在最底部運行 php 代碼塊,表單中的電子郵件地址進入 php.ini 文件。我怎樣才能做到這一點?  <form action="/event" method="POST" id="signupForm">    <input type="hidden" name="event" value="mc_newsletter_add">    <input type="hidden" name="data[source]" value="newsletter">    <input checked=checked type="checkbox" name="data[newsletter_onetime]" id="newsletter_onetime" class="newsletter-optins">    <input checked=checked type="checkbox" name="data[promos]" id="promos" class="newsletter-optins">    <input class="modal-newsletter-input" id="EmailAddress" name="data[customers_email_address]" placeholder="Enter your email here" required="required" type="email" value="<?php if(isset($_GET['email'])){echo $_GET['email'];}?>" aria-required="true">    <input class="modal-newsletter-signup" id="newslettersignup" name="Submit" type="submit" value="Yes, sign me up" />  </form>  <script>    $("#signupForm").submit(function(e) {        e.preventDefault();        var form = $(this);        var email = $("#EmailAddress").val();        $.ajax({               type: "POST",               url: form.attr('action'),               data: form.serialize(),               success: function(data)               {                   console.log(data); //data contain response from your php script                   register_signup();                   newsletter_signup(email);                   form.replaceWith("<br /><p>Thanks for signing up!</p>");               }             });    });    function register_signup(){      ga( 'send', 'event', 'Newsletter Sign Up', 'submit' );    }    function newsletter_signup(email){      $('#signupForm').load(          "newsletter-call.php",          {              'key1': email,          }      );    }  </script>
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

您可以簡單地傳遞電子郵件地址。


newsletter_signup(email);

然后繼續將其用作參數。


function newsletter_signup(email) {

   console.log(email);

}

至于在PHP中使用它,你可以使用ajax請求在輸出到JavaScript函數之前執行php動作。


查看完整回答
反對 回復 2022-01-02
  • 1 回答
  • 0 關注
  • 132 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號