我有一个帖子请求来处理某个表单并发送电子邮件。
我的代码看起来像这样:
$.post(url, data, function(r) {
processFormSubmitResult(r);
}, 'json');
function processFormSubmitResult(r) {
console.log('text');
console.log(r);
if(r !== 'undefined') {
$('#mistakesModal .modal-body ul.errors').empty();
$.each(r, function(n, val) {
if(n != 'email'){
$('#mistakesModal .modal-body ul.errors').append('<li>השדה <span class="highlight">'+ translateFormToHebrew(n) +'</span> הינו שדה חובה</li>');
} else {
$('#mistakesModal .modal-body ul.errors').append('<li>'+ translateFormToHebrew(n) +' אינה תקנית</li>');
}
});
$('#mistakesModal').modal('show');
}
}
当我尝试console.log(r)
时,它根本无法工作..它甚至不会console.log('text')
,但它确实正在处理错误。为什么会这样?我只想检查我的流程页面是否没有返回任何内容(在这种情况下,我希望r是其他的东西,我试图通过conlose.log来检测它会是什么)
提前致谢!