我的咖啡脚本有问题,我正在尝试在 ajax 调用完成后刷新大量值(使用“best_in_place”),并以最整洁的方式执行此操作,我将所有代码放在一个函数中作为回调的一部分被调用。
但是,rails 似乎希望在页面加载时调用此函数,而不是每次都作为回调,这是为什么呢?
jQuery ->
$('.best_in_place').best_in_place().bind("ajax:success", Statement.update_transactions())
Statement =
update_transactions : () ->
alert('running update');
$('.category_field').each( ->
transaction_id = $(this).attr('data-transaction-id')
$(this).find('.loading-transaction').show();
$(this).find('.category-detail').hide();
$(this).load('/transaction/update_category/'+transaction_id, ->
$(this).find('.loading-transaction').hide();
);
)