Javascript backbone.js错误处理与laravel问题
我有一个模型。保存,它工作得很好Javascript backbone.js错误处理与laravel问题,javascript,backbone.js,laravel,Javascript,Backbone.js,Laravel,我有一个模型。保存,它工作得很好 this.model.save({ success: function (model, response) { alert('hello'); }, error: function (model, xhr, options) { alert('hello'); }, }); 控制器正在发回500,我希望它现在测试 $response = [ 'status' => 'error',
this.model.save({
success: function (model, response) {
alert('hello');
},
error: function (model, xhr, options) {
alert('hello');
},
});
控制器正在发回500,我希望它现在测试
$response = [
'status' => 'error',
'message' => 'Cannot delete! Image is in use.'
];
return Response::json($response, 500);
console.log显示:POST/mysite/public/api/test 500(内部服务器错误)
它没有提醒我“你好”,因此出于某种原因,我的错误回调函数不起作用。我找不到语法上的任何问题。还有人发现我的问题吗?如果是的话,谢谢 save方法的第一个参数是一组要保存的属性,第二个参数是包含回调的选项哈希。将您的呼叫修改为如下所示:
this.model.save(null, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});