我有一個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('');
}
});
「Error2」從不顯示在控制檯中。思考?
做到了!去圖....感謝修復 – enygma
嗯......我有同樣的問題,但與'fetch()',而不是'save()'。這個解決方案不適用於我(主幹0.9.2)。我嘗試使用'(originalModel,resp,options)'參數,如onError回調的源代碼中所示。我不明白... –
這個解決方案對我來說也不適用。什麼是公認的方法? – 2012-12-04 22:25:31