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"}
アップデート
を に更新するdataType
とjsonp
、{readyState:4,status:200,"statusText:"success"}"