我有一个页面开发使用backbone,handlebar和_.js。在获取模型时(作为一个普通的http jsonp回调请求),我设置了options.error和options.success。成功回调被正确调用。但是,为了模拟网络中断的情况,当我禁用PC中的网络适配器(从控制面板)并再次触发调用时,错误回调不会被调用。
如果我做错了什么,有人能给我提个建议吗?
谢谢并致以最好的问候,V. Vasanth
发布于 2013-09-04 23:55:30
需要查看代码来找出问题所在。如果你把回调放到fetch方法中,这应该是正确的:
model.fetch({
success:function()
{
},
error:function()
{
}
});如果覆盖模型同步方法,则可能如下所示:
sync:function(method, model, options)
{
$.ajax({
url:"your_url",
// some other configs
success:function(data)
{
options.success(data);
}
error:function()
{
options.error();
}
})
}https://stackoverflow.com/questions/18617965
复制相似问题