Backbone save()响应成功
Backbone save() respond with success
我有一个正确配置的主干模型,但当我运行save
方法时,如下所示:
backbone_model.save(null, {
success: function () { console.log('ok'); },
error : function () { console.log('not ok'); }
});
我向我的Node实例发送了一个成功的POST请求(并且触发了Backbone request
),该实例除了200 OK
之外什么都没有响应,如下所示:
app.post('/backbone', function (req, res) {
res.send(); // Automatically sends 200 OK
}
但是Backbone不触发sync
事件,并且执行error
回调。我也尝试过返回201 Created
,但没有成功。
Backbone默认情况下期望响应为JSON
,因此当您的响应为无效JSON时,它将触发错误回调。
如果您希望响应为空,只需说期望的类型是文本
this.model.save(null,{
dataType:"text",
success:function() {},
error:function() {}
});
相关文章:
- 通过mvc中的ajax动作链接获取关于成功的响应头
- Backbone save()响应成功
- 如何在jquery ajax成功html响应中找到输入隐藏元素
- 在AJAX成功响应中执行Javascript代码(在单独的文件中)
- ajax成功响应后如何更改html类
- AJAX 调用在获得响应并成功执行时会冻结浏览器一段时间
- Jquery 自动完成插件未显示成功响应
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- 如何从成功中获取 ajax 响应并使用 jQuery 将其分配给变量中
- jQuery$.ajax方法.成功:使用响应数据的函数
- AJAX 成功:函数(响应)返回空值
- 当 AJAX 响应成功时清除 jquery 成功/错误消息 span 类
- 无法在离子模板中显示成功的 angularjs $http从本地服务器获得响应
- 并发 jquery jsonp 响应被发送到错误的成功处理程序
- Ajax 完整函数即使 json 响应成功也不会设置背景图像
- jquery POST 响应成功,但数据为空
- 云代码多次保存然后响应成功
- 在使用php echo的响应成功调用AJAX后附加数据并添加类
- 我如何在ExtJS 6中响应成功的网格加载并检查响应
- Cordova:如何在REST响应成功时导航到页面