Как правильно интегрировать mailchimp со своим сайтом? - PullRequest
0 голосов
/ 27 мая 2020

Я хотел использовать Mailchimp для своего веб-сайта, который в основном будет принимать электронную почту пользователя при отправке, поэтому я получил URL-адрес от mailchimp, который выглядит как URL-адрес ниже, я добавил post-json, а также &c=? в конце!

https://xxxxxx.us3.list-manage.com/subscribe/post-json?u=b5d4f5b14088dceec18dc9ca8&id=9d2643cd8e&c=?

И интегрировал его с моим jquery вот так!

$(".mailchimp-submit").submit(function(e){
    e.preventDefault()
    var this_ = $(this)
    var successMsg = "success_message"
    $.ajax({
        type: "GET",
        url:  "url",
        data: this_.serialize(),
        cache       : false,
        dataType    : 'jsonp',
        error       : function(err) {errorMsg()},
        success:(data)=>{
            if (data.result != "success") {
                errorMsg(successMsg)

            } 
            else {
                msg.text()
                msg.css("color","#6610f2")
            }
        },
    })
})

И построил свою форму вот так!

 <form class="mailchimp-submit wow fadeInUp" data-wow-delay="0.6s" method="GET" >
      <div class="input-group subcribes">
          <input type="text" name="EMAIL" class="form-control memail" placeholder="abc@example.com" required>
          <button class="btn btn_submit f_size_15 f_500" type="submit">{% trans 'Get Started' %}</button>
      </div>                              
 </form>

Но я отправляю свою электронную почту на FireFox он выдает предупреждение в консоли:

The resource at “https://xxxxxxx.us3.list-manage.com/subscribe/post-json?u=b…1590645826995&EMAIL=yoneyos382%40whowlft.com&_=1590645826996” was blocked because content blocking is enabled.

Я думал, что это случай с браузером, поэтому я попробовал его на chrome, но на этом он дает мне такую ​​ошибку!

A cookie associated with a cross-site resource at https://list-manage.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.

Но когда я просто отправляю форму несколько раз за один раз, нажимая на нее много раз за один раз, появляется сообщение об ошибке «Это письмо уже отправлено», а затем я проверяю это письмо отправлялось на mailchimp!

Странная проблема, да ?? Это ошибка с моей стороны или со стороны MailChimp ??? И как исправить?

...