[英]How to load a partial inside of a partial?
我正在嘗試在頁面加載時觸發AJAX請求。 我猜這將是最好的從我的控制器。
首先,我打開一個新頁面。
def text_tabs_nav
end
該頁面可以通過AJAX加載兩個不同的部分。 我想默認加載其中之一。
所以我想也許是這個..
def text_tabs_nav
respond_to do |format|
format.html
format.js
end
end
在我的text_tabs_nav.js中,我這樣寫:
== $("#content").html("#{ escape_javascript(render :partial => 'about_us') }");
但是JavaScript沒有加載。.我在頁面加載后也使用了相同的JavaScript來加載內容,並且效果很好。
有誰知道如何加載部分(text_tabs_nav),並在(about_us)中加載默認的AJAX部分?
謝謝!
由於它位於普通js
文件中,因此未進行解析。 你想要的是
text_tabs_nav.js.erb
在一次光榮的失敗大戰中,我拋棄了控制器,在我看來,這是一個常規的電話。
:javascript
$("#content").html("#{ escape_javascript(render :partial => 'about_us') }");
問題解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.