首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails:更新partial不会从partial执行内联javascript

Rails:更新partial不会从partial执行内联javascript
EN

Stack Overflow用户
提问于 2012-01-30 21:25:44
回答 1查看 389关注 0票数 1

我正在dropdown的Onchange事件上更新DIV元素。我正在使用partial替换DIV中的内容。下面是我的ajax调用:

代码语言:javascript
运行
复制
  var cach_this = this;
        $j.ajax({
            url: url,
            context: document.body,
            complete: function(text,status){
                cach_this.runtime_container[0].innerHTML = text.responseText;
            }
        });

url:对控制器方法的调用

在控制器中,它将呈现如下所示:

代码语言:javascript
运行
复制
render :partial => "choose_by_all", :locals => {:uniq_id => params[:uniq_id]}, :layout => false

部分内容可以很好地加载,但部分内容中的内联javascript不会执行。

EN

回答 1

Stack Overflow用户

发布于 2012-01-30 23:04:49

我在我的一个Rails2应用程序中遇到了同样的问题,经过几天的谷歌搜索,阅读文档等,结果发现Javascript是在页面加载时执行的。除非显式调用某个Javascript函数,否则加载带有某些Javascript函数的partial将不会触发。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9064583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档