0

试图让工作成为骨干教程的例子。当方法 fetch() 时,我无法抛出回调。

$(document).ready(function() {



var Timer = Backbone.Model.extend({
    urlRoot : 'timeserver/',
    defaults: {
        name: '',
        email: ''
    }
});
var timer = new Timer({id:1});
timer.fetch({
    success: function(data) {
        alert('success')
   },
   fail: function(model, response) {
       alert('fail');
   },
   sync: function(data) {
        alert('sync')
   }
});

});

它已被抛出的 ajax 请求。但根本不起作用。因为任何警报都会发出。

在此处输入图像描述

4

1 回答 1

3

sync并且fail不是有效的回调。fetch使用标准jQuery XHR 对象的选项;有success,errorcomplete.

这是一个演示:http: //jsfiddle.net/ccamarat/sGJy4/

于 2013-09-21T02:15:32.607 回答