Не удается отправить форму GetDrip с использованием AJAX - PullRequest
0 голосов
/ 02 апреля 2019

Моя проблема в том, что я не могу заставить его работать, когда я отправляю форму GetDrip, используя AJAX. Я попытался воспроизвести эту интеграцию формы регистрации AJAX Mailchimp , и она прекрасно работает с использованием MailChimp, но не с GetDrip. Любая помощь, ребята? Был бы очень признателен.

Форма GetDrip

<form action="https://www.getdrip.com/forms/240214805/submissions" method="post" data-drip-embedded-form="240214805" id="signupForm">

<input type="email" id="drip-email" name="fields[email]" value="" />

<input type="submit" value="GET FREE SAMPLE" data-drip-attribute="sign-up-button" />
</form>

Мой JavaScript

$("#signupForm").bind("submit", function(e) {
    e.preventDefault(); 

    var $form = $('#signupForm');

    $.ajax({
        'type': $form.attr('method'), 
        'url': $form.attr('action'),
        'data': $form.serialize(),
        'timeout': 5000,
        'dataType': 'jsonp',
        'contentType': 'application/json; charset=utf-8',
        'crossDomain': true,
        'success': function(data) {
            if (data.result !== "success") {
                // Something went wrong...
                console.log(data.msg);
            } else {
                // It worked...
                console.log(data.msg);
            }
        },
        'error': function(err) { 
            console.log("Could not connect to the GetDrip server.");
        }
    });
}); 

Когда я отправляю форму, я получаю эту ошибку:

GET https://www.getdrip.com/forms/240214805/submissions?callback=jQuery33109552644736172178_1554212175447&fields%5Bemail%5D=jovenneretestgs%40gmail.com&website=&_=1554212175448 net::ERR_ABORTED 404 (Not Found)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...