2010-03-18 89 views
1

我想用一些JavaScript代碼的軌道代碼,並需要有動態更改軌道代碼。下面是代碼行:欄內代碼的JavaScript代碼

$(this).replaceWith("<%= escape_javascript(render(:partial => 'shared/products')) %>"); 

的「共享/產品」是我要改變早些時候的JavaScript通過基於關信息的一部分。如何從javascript中插入一個值,以便代替「共享/產品」產品部分可以是變量?希望這是有道理的。我不是最有經驗的jQuery/JavaScript程序員,所以任何幫助都非常感謝。提前致謝!

回答

1

不,你不能那樣做。 rails代碼可能會在頁面加載時運行,但是當您使用javascript編寫代碼時,這些代碼只是文本。如果您確實需要運行服務器端腳本,請使用AJAX。