0

我做在阿賈克斯白衣軌道徵用和​​響應的結果是正確的,螢火蟲的控制檯會出現這樣的:響應不出現畫面,有的在Firebug的控制檯

$("#cost_select").after("<select id="from_money" name="from_money"><option value="2">Luz</option></select> 
"); 

問題是這樣的不要出現,我嘗試更改標記HTML和工作正常,我不知道什麼是不出現在屏幕上的選擇有人可以幫助?我需要出現這個正常的所有是正確的變量和所有我在Rails中的動態內容。

+0

你可以在你的問題中包含你的'.js.erb'文件嗎? – jvnill 2013-02-09 13:20:48

+0

如果輸入是我的.js.erb – overallduka 2013-02-09 13:21:50

+0

,如果那是你的'.js.erb'文件,那麼這個字符串有錯誤。嘗試'(「#選擇id ='from_money'名稱='from_money'><選項值='2'> Luz 」);' – jvnill 2013-02-09 13:23:21

回答

1

你需要轉義的JavaScript所以引號將被轉義。

$("#cost_select").after("<%= escape_javascript select_tag('from_money', options_for_select(@places.map { |c| [c.place, c.id] })) %> "); 
+0

沒有工作,不出現,有些改變了對Firebug響應的響應:'$(」#cost_select「)。after(」