使用jQuery和AJAX订阅Mailchimp列表(statusText“error”)

时间:2014-01-27 19:22:50

标签: jquery mailchimp

我正在尝试编写一个脚本,使用jQuery AJAX调用将用户绑定到MailChimp列表。我已经找出了需要通过POST请求和目标URL发送的必要字段。我已经在Chrome中使用REST客户端成功测试了它,但是当我尝试将它们整合到JavaScript脚本中时,我得到以下结果:

readyState 0
responseText    ""
status  0
statusText  "error"

脚本是:

$('form').submit(function(e){
    e.preventDefault();

    var $form = $(this),
        url = $form.attr('action'),
        id = $form.find("input[name=id]").val();
        u = $form.find("input[name=u]").val();
        MERGE0 = $form.find("input[name=MERGE0]").val();
        b_c536df10462fb6afe72117895_b5320da781 =  '';

    var data = {
        u : u,
        id : id,
        MERGE0 : MERGE0,
        b_c536df10462fb6afe72117895_b5320da781: ''
    };

    var posting = $.ajax({
        url : url,
        cache : false,
        dataType : 'html',
        type : "POST",
        data : data,
        crossDomain : true
    });

    // Put the results in a div
    posting.complete(function( data ) {
        $( "#result" ).html( data.responseText);
    });
});

我的目标是在Bootstrap模式中显示订阅表单和结果消息。

我错过了什么?

0 个答案:

没有答案