我想通過CoffeeScript中的對象以及該對象中的每個項目來使用AJAX調用(使用jQuery)。在AJAX調用的回調機制中,我想打印導致該請求的項目的數據,但在回調中,我失去了對初始上下文的引用。上下文始終相同:如何在AJAX請求期間在CoffeeScript中保留父項的上下文
data =
one:
id: 1
two:
id: 2
three:
id: 3
four:
id: 4
five:
id: 5
callback = (data, textStatus, jqXHR) ->
console.log value.id # It's always "5" :-(
for key, value of data
$.get ".", callback
如何保持上下文?我已經用fat arrow
爲我的回調試過了,但這沒有幫助。 I read有什麼叫做$.proxy
但是如何使用它?
這非常有幫助。謝謝!!我喜歡使用$ .each –