Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript backbone.js错误处理与laravel问题_Javascript_Backbone.js_Laravel - Fatal编程技术网

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");
    }
});