2014-11-28 2 views
1

양식을 원격 true로 사용하고 js를 응답으로 렌더링하는 경우 알 수 있습니다. 그러나 나는 그 응답이 평가되는 곳을 알고 싶다. 나는 jquery_ujs.js에서 아무것도 찾지 못했을 것 같다.rails :: js 응답을 평가하는 방법

+0

브라우저에 있습니까? –

+0

여전히 컨트롤러에 충돌합니다. html/json 대신 js를 반환합니다. – AytanLeibowitz

+0

괜찮아요,하지만 내 질문에 어떻게 js 평가/실행됩니다. ajax 콜백에 의해 처리되어야하지만, 단지 실행됩니다 : 'success : function (data, status, xhr) { element.trigger ('ajax : success', [data, status, xhr]);}' – Muntasim

답변

-1

컨트롤러가 만드는 행동의 JS 응답이있는 경우 : 당신이 (원격 사용 : 진정한 옵션) 양식을 제출하면, 그 다음

def create 
    respond_to do |format| 
    format.js 
    end 
end 

을, 당신은 create.js.erb에 넣어 어떤 파일은 본질적으로 ajax : success 응답입니다.

+0

형식의 모든 이벤트 'ajax : success'를 찾을 수 없지만'ajax : success '응답은 평가되지 않고'element.trigger ('ajax : success', [data, status, xhr]); '. 어디에서 정확히 평가됩니까? 내 양식에 대한 콜백이 표시되지 않습니다. – Muntasim

관련 문제