Как я могу отправить почтовый запрос в монитор кампании с помощью jquery?

У меня есть форма wordpress, которая построена с использованием контактной формы 7. У меня есть требование, когда установлен флажок, я должен отправить адрес электронной почты и имя пользователя в список мониторов, а также контактная форма отправляет электронное письмо.

<form action="/xxx/xxx/#wpcf7-f54-o3" method="post" class="wpcf7-form"     enctype="multipart/form-data" novalidate="novalidate">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="54">
<input type="hidden" name="_wpcf7_version" value="3.8.1">
<input type="hidden" name="_wpcf7_locale" value="en_US">
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f54-o3">
<input type="hidden" name="_wpnonce" value="96b9aa989f">
</div>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
    <span class="wpcf7-form-control-wrap text-482"><input type="text" name="text-482" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" id="name" aria-required="true" aria-invalid="false" placeholder="Your Name (required)"></span>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
    <span class="wpcf7-form-control-wrap text-742"><input type="text" name="text-742" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Your Phone (required)"></span>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
    <span class="wpcf7-form-control-wrap email-160"><input type="email" name="email-160" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" id="email" aria-required="true" aria-invalid="false" placeholder="Your Email (required)"></span>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <span class="wpcf7-form-control-wrap your-message"><textarea name="your-message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="Your Message"></textarea></span>
</div>
<div class="col-md-4 col-sm-6 col-xs-12>
<span class=" wpcf7-form-control-wrap="" file-469"=""><input type="file" name="file-469" value="1" size="40" class="wpcf7-form-control wpcf7-file" aria-invalid="false">
</div>
<div class="col-md-4 col-sm-6 col-xs-12>
<span class=" wpcf7-form-control-wrap="" acceptance-212"=""><input type="checkbox" name="acceptance-212" value="1" class="wpcf7-form-control wpcf7-acceptance" id="newsletter" checked="checked" aria-invalid="false"> Get Our Newsletter
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
<input type="submit" value="Send message" class="wpcf7-form-control wpcf7-submit submitBnt"><img class="ajax-loader" src="http://x.x.x.x/wp-content/plugins/contact-form-7/images/ajax-loader.gif" alt="Sending ..." style="visibility: hidden;">
</div>
<p><br></p>
<div class="clearfix"></div>
<div class="wpcf7-response-output wpcf7-display-none"></div></form>

JS-файл

//  Contact form
    $('.wpcf7-form').submit(function(e){


      e.preventDefault();
      var email = $('#email').val();
      var name = $('#name').val();
      var url ='http://myaccount.createsend.com/t/t/s/dylulk/';
      if($("#newsletter").is(':checked')) {
      $.ajax({
        type : "POST",
        // dataType: "json",
        url: url,
        data:'cm-dylulk-dylulk='+email+'&cm-name='+name      
      });
    }
  });

При нажатии кнопки «Отправить» форма отправляет электронное письмо без каких-либо проблем, но запрос на публикацию не удается отправить электронное письмо и имя в список мониторов кампании. Какой шаг я пропустил?


person Arun    schedule 04.11.2014    source источник
comment
Вы пытались проанализировать ответ на ваш запрос в сетевом мониторе вашего браузера? какие-либо ошибки php? тоже пробовал ставить на php ошибки для отладки?   -  person kair    schedule 04.11.2014
comment
Да, почтовый запрос отменяется, он не отправляется на сервер. Ответа нет.   -  person Arun    schedule 04.11.2014
comment
Какую ошибку HTTP вы получаете из-за отмененного ответа?   -  person kair    schedule 04.11.2014
comment
проверьте консоль на наличие ошибок. Если вы получаете неопределенные ошибки, Wordpress использует безопасный режим jQuery, что означает использование слова jQuery вместо $ (один метод)   -  person David    schedule 04.11.2014
comment
Нет статуса и ответа screencast.com/t/HBHlvHaa, это скриншот ошибки   -  person Arun    schedule 04.11.2014
comment
stackoverflow.com/a/16444964/1909698 Я нашел это. это помогает? возможно, это связано с вашей проблемой. попробуйте также предотвратить дефолт на кнопке отправки   -  person kair    schedule 04.11.2014
comment
Также попробуйте поместить свой код внутри $. готовый (документ). возможно, ваш код не выполняется, потому что дом не готов   -  person kair    schedule 04.11.2014
comment
Я уже добавил эту строку e.preventDefault(), также код находится внутри $(document).ready(). Тем не менее проблема существует   -  person Arun    schedule 04.11.2014
comment
Вам когда-нибудь удавалось это исправить? :)   -  person Eric Mitjans    schedule 26.11.2015