我有一个像块:如何在没有“link_to”类助手的情况下调用ajax?
- competitors.each do |competitor|
%dl
%dt
...
%dd
%span{:id => "#{competitor['watchers']}"}= "#{((competitor['watchers']*100.0)/30000).round.to_f}%"
注意,它产生DINAMIC CSS ID,一个每个块clicle,resoulting HTML是不同的DD列表 - >跨度 - >身份证号码:
<dl>
<dt>
...
<dd>
<span id="774">93.0%</span>
</dd>
</dt>
</dl>
<dl>
<dt>
...
<dd>
<span id="13774">46.0%</span>
</dd>
</dt>
</dl>
我想 “dinamically” 准 “自定义CSS代码段”,对不同的CSS的IDS(#13774#774),是这样的:
:javascript
$("##{competitor['watchers']}").css({ width: "#{((competitor['watchers']*100)/30000)}px" });
我怎么能叫AJAX(Rails中3.2.3':remote => true')没有link_to类助手?
,直到如今我试着刚刚从内部块调用JS一样:
- competitors.each do |competitor|
:javascript
$("##{competitor['watchers']}").css({ width: "#{((competitor['watchers']*100)/30000)}px" });
%dl
%dt
...
%dd
%span{:id => "#{competitor['watchers']}"}= "#{((competitor['watchers']*100.0)/30000).round.to_f}%"
,但它不工作,代码永远不会注入到DOM。
你可以在link_to中使用:remote => true选项吗? –