2011-03-24 3 views
0

에 반복. 기본 목적은 사용자가 양식 목록을 내려 한 번에 값을 업데이트 한 다음 계속 진행하도록하는 것입니다.레일 3/JQuery와 양식 나는이와 비슷한 형태를 가지고 페이지

AJAX를 통해 제출을하고있어 업데이트 중임을 나타낼 수 있도록하고 싶습니다. 여기에 내가 사용하고 자바 스크립트입니다 - 그러나, 나는 그것이 바로 작동시킬 수없는 것 : 나는 "이"잘못된 사용을 얻고 있다고 99 % 확실 해요

$('(Common Form Class)') 
.bind('ajax:loading', function(){ $(this).find('(image tag class').attr('src', '(spinning gif)'); }) 
.bind('ajax:success', function(){ $(this).find('(image tag class').attr('src', '(success gif)'); }) 
.bind('ajax:failure', function(){ $(this).find('(image tag class').attr('src', '(failure gif)'); }) 

이 -하지만 이유를 디버깅 할 수없는 것 같습니다.

답변

0

슬프게도 (또는 슬프게도) 버그가 내 코드와 관련이 없습니다. 레일스 녀석들은 UJS 이벤트를 업데이트하기로 결정했고, 이제는 "ajax : loading"이 더 이상 올바르지 않습니다. 이제는 "ajax : beforeSend"가되고 모든 튜토리얼은 잘못되었습니다.

누군가가이를보고 자신의 코드를 수정할 수 있기를 바랍니다. 여기

올바른 그것을 가지고 그 튜토리얼입니다 :

http://www.alfajango.com/blog/rails-3-remote-links-and-forms/

0

어디에 요청/응답에 문제가 있습니까? 양식 제출을 확인했으나 응답이 되돌아 오지 않았습니까?

레일스 3 프리 패키지 UJS (rails.js)를 사용하여 양식 제출을 돕고 있습니까?

또한 AJAX 결과에 따라 업데이트 할 양식을 어떻게 알 수 있습니까?

관련 문제