我正在dropdown的Onchange事件上更新DIV元素。我正在使用partial替换DIV中的内容。下面是我的ajax调用:
var cach_this = this;
$j.ajax({
url: url,
context: document.body,
complete: function(text,status){
cach_this.runtime_container[0].innerHTML = text.responseText;
}
});url:对控制器方法的调用
在控制器中,它将呈现如下所示:
render :partial => "choose_by_all", :locals => {:uniq_id => params[:uniq_id]}, :layout => false部分内容可以很好地加载,但部分内容中的内联javascript不会执行。
发布于 2012-01-30 23:04:49
我在我的一个Rails2应用程序中遇到了同样的问题,经过几天的谷歌搜索,阅读文档等,结果发现Javascript是在页面加载时执行的。除非显式调用某个Javascript函数,否则加载带有某些Javascript函数的partial将不会触发。
https://stackoverflow.com/questions/9064583
复制相似问题