1
對於任何通過jQuery提供部分導航的人來說,這應該是一個簡單的問題。 這行代碼:jquery沒有正確提供部分
$('div#status-chg-form').html('<%= escape_javascript(render(:partial => statusform)) %>').dialog('open');
是一個腳本來服務的部分在一個模態對話的一部分。當彈出對話框時,我只能得到一個字符串,內容如下:
<%= escape_javascript(render(:partial => statusform, :remote => true)) %>
這是rails 3.1。
(編輯追加:)
$(rails_partial = "<%= escape_javascript(render(:partial => statusform)) %>");
$('div#status-chg-form').append(rails_partial).dialog('open');
我也曾嘗試以上通過HTML作爲一個字符串,以爲有一些問題與jQuery的方式被處理此。仍然不起作用。
此代碼是否在.erb文件中? – 2012-04-25 00:45:27
是的,部分是一個.erb文件 – user1214966 2012-04-25 13:16:55
我試圖從部分刪除.erb擴展名,我仍然得到相同的結果。 – user1214966 2012-04-25 13:23:11