gpt4 book ai didi

用coffeescript保存backbone.js

转载 作者:行者123 更新时间:2023-12-01 08:38:48 24 4
gpt4 key购买 nike

我在 coffeescript 中定义的主干 View 上有以下方法:

  saveObservation: =>
self = @
observation = new Observation(ParentUid: _questionUid, Status: "N/a", Text: "Change to element")
observation.save {
success: ->
alert('test')
error: ->
alert('failed')
}

观察是从Backbone.Model扩展而来的

class Observation extends Backbone.Model
url: ->
"/AuditActionTracking/"

保存到达服务器,但在 ajax 调用完成后,我在保存中定义的成功和错误处理程序都不会被调用。

谁能看出我做错了什么?

最佳答案

Backbone.Model.save需要2 parameters ,第一个是你要更改的属性列表,第二个是回调配置。

因此,如果您在保存期间不更改任何其他属性,则只需传递一个空对象:

observation.save {},
success: (model, response) ->
alert('test')
error: (model, response) ->
alert('failed')

关于用coffeescript保存backbone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6547430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com