0

我有一个使用主干、车把和 _.js 开发的页面。在获取模型时(作为普通的 http jsonp 回调请求),我确实设置了 options.error 和 options.success。成功回调被正确调用。但是,为了模拟网络中断的情况,当我禁用我的 PC 中的网络适配器(从控制面板)并再次触发调用时,错误回调不会被调用。

任何人都可以建议我是否做错了什么?

感谢和最好的问候, V. Vasanth

4

1 回答 1

0

Need look at the code to find out what's the problem. If you put callbacks to fetch method that should be right:

model.fetch({
    success:function()
    {
    },
    error:function()
    {
    }
});

If you override model sync method it could be like this:

sync:function(method, model, options)
{
    $.ajax({
        url:"your_url",
        // some other configs
        success:function(data)
        {
            options.success(data);
        }
        error:function()
        {
            options.error();
        }

    })
}
于 2013-09-04T15:55:30.413 回答