0
私のフォームがうまく機能しないようにしようとしていますが、何が入っていてもエラー機能が全く働かないことはありません。すべてうまく動作しますが、エラー(例:悪いvar名を与えるなど)を強制すると、コンソールにエラーが表示されますが、警告は発生しません。ここでajaxフォームでエラーが発生したときにエラーメッセージが表示されない
は私のコードです:
$.ajax({
async: false,
cache: false,
type: 'post',
url: 'dostuff/234',
data: {
email: fEmail,
firstname: fFirstname,
lastname: fLastname,
zipcode: fZipcode,
optout: fOptout
},
dataType: "text",
error: function(xhr, status, error) {
alert(status);
alert(xhr.responseText);
},
success: function (response) {
overlay.appendTo(document.body);
setTimeout(function(){ finishUp(); }, 3000);
}
});
それが正しいはResponseCodeを受信したため、成功関数が呼び出されるようだ、あなたは確認していますか? –
はい、私は確認します。しかし、エラーを終了してコンソールが確認することがわかっていても、私はエラー関数を呼び出すことはできません。 –
あなたの質問にコンソールエラーを追加する、私はあなたがsthを誤解していると思う –