У меня есть служба RESTful, которая, когда я пытаюсь сохранить новую запись, выполняет уникальную проверку электронной почты. Когда он терпит неудачу, я возвращаю код ошибки 400 вместе с сообщением JSON со значением «ошибки» в нем.Ошибка обратного вызова не вызвана 400 HTTP Возврат
К сожалению, мой обратный вызов ошибки в моем сохранении, похоже, не срабатывает. Какие-либо предложения?
var nRecord = new RecordModel(values);
nRecord.save({
wait: true,
error: function(model,response){
console.log('error2');
obj.errorHandler(model,response);
},
success: function() {
console.log('success2');
obj.alert('Information saved!','Record Created!','success');
// if there were no errors, clear the list
$('#record-form :input').val('');
}
});
«Ошибка2» никогда не отображается в консоли. Мысли?
это сделали! go figure .... спасибо за исправление – enygma
hmm ... У меня такая же проблема, но с 'fetch()', а не 'save()'. Это решение не работает для меня (магистраль 0.9.2). Я попытался использовать аргументы '(originalModel, resp, options)', найденные в исходном коде для обратного вызова onError. Я не понимаю ... –
Это решение для меня тоже не работает. Что такое принятый метод? –