2012-01-30 9 views
1

드롭 다운의 Onchange 이벤트에서 DIV 요소를 업데이트 중입니다. 그리고 DIV의 내용을 대체하기 위해 partial을 사용하고 있습니다.레일 : 부분 업데이트 인라인 자바 스크립트를 부분적으로 실행하지 않습니다.

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 

부분 내용이 완벽하게로드, 그러나 인라인 자바 스크립트 도착 부분적으로 실행 안함.

답변

2

Google Rails 2 앱 중 하나에서 같은 문제가 발생하여 인터넷 검색을 한 후 문서를 읽는 등 자바 스크립트가 페이지로드시 실행되는 것으로 나타났습니다. 함수를 명시 적으로 호출하지 않으면 Javascript 함수가 포함 된 부분을로드 할 수 없습니다.

관련 문제