0

AWeber を介してクライアントのニュースレターに新しいリードを追加しようとして、次の AJAX 呼び出しを行っています。POST データがなくても、ナビゲートしhttp://www.aweber.com/scripts/addlead.plて HTML エラー メッセージを取得できますが、responseText完全に空白であることがわかりました。なぜそれが考えられるのでしょうか?

  $.ajax({
    type: 'POST',
    url: 'http://www.aweber.com/scripts/addlead.pl',
    dataType: 'html',
    data: {
      meta_web_form_id: '123456',
      meta_split_id: '',
      listname: 'newsletter',
      redirect: '',
      meta_adtracking: 'custom',
      meta_message: '1',
      meta_required: 'name,email',
      meta_tooltip: '',
      name: $('#name').val(),
      email: $('#email').val(),
    },
    success: function(data) {
      alert(data.responseText);
    },
    error: function(data) {
      alert(JSON.stringify(data, ));
    }
  });

エラー アラートは次のように表示されます。

{"readyState":0,"responseText":"","status":0,"statusText":"error"}

アップデート

を に更新するdataTypejsonp、{readyState:4,status:200,"statusText:"success"}"

4

1 に答える 1