AJAX 3

2012-07-04 2 views
0

I는 콘트롤에 응답하지 레일 3 AJAX 코드가 .. 여기서 코드 AJAX 3

<%= javascript_include_tag "application" %> 

<script type="text/javascript">  
    function fetching(){ 
    var data=document.getElementById('parent_type').value 
    if(data){ 
     req = new Ajax.Request('/registrations/select_type/1', { 
     method: 'get', 
     parameters: { data : data}, 
     onComplete: function(transport) { 
      processReqChange(transport); 
     } 
     }); // end ajax req 
    }   
    } 
</script> 

등록에 여기
def select_type 
    raise "hiiiiiiiiiiiiiiii".inspect 
    render :js =>"document.getElementById('parent_lname').value='jyothi';" 
end 

을 controller-- ... 간다 "hiiii는"이 아약스 요청 당신이 respond_to 블록

을해야 당신의 등록 컨트롤러에서

답변

0

를 호출되지 않음을 의미 제기되지 더 읽기
respond_to do |format| 
    format.js {render :js =>"document.getElementById('parent_lname').value='jyothi';"} 
    end 

http://apidock.com/rails/ActionController/MimeResponds/respond_to

+0

전혀 아약스 요청의 방법 "SELECT_TYPE"..를 호출하지 않습니다 .. 그건 내가 끝에 형식을 추가 – Agnes

+0

시도가 직면하고있는 문제는 당신의 ajax 호출 (.html)의 url. 또한 로그에 오류가 있는지 확인한 다음 브라우저 콘솔에서 오류가 발생했는지 확인할 수 있습니다. –