【发布时间】:2011-08-25 00:44:21
【问题描述】:
我正在尝试让 jQuery.ajax 回调调用实例来处理消息。但是,我无法将调用实例放入函数中。
在 GetHistory 调用中,会返回一个消息列表,我希望 Process 方法对每一个消息进行操作。问题是在回调函数执行期间会返回一个错误,说明“this.Process is undefined”。这就是我猜测没有设置实例的原因。
我也尝试将参数添加到 'context:this' 的 .ajax 中,但这似乎没有帮助。
class MessageHandler
@messages: []
Process: (message) ->
messages.push message
GetHistory: ->
jQuery.ajax url:'/home/BidDetail', dataType: 'json', data: 'auctionId=1', success: (data) ->
@Process record for record in data.records when record.type == 'BID'
【问题讨论】:
标签: jquery coffeescript