2014-09-25 5 views
0

내 문제는 간단하면서도 귀찮습니다. 양식 데이터를 서버로 보내는 대신 프론트 엔드에 입력 된 데이터에 액세스하려고합니다. 양식을 제출 한 후에 나타나는 매개 변수를 사용하여이를 수행 할 수 있다고 생각했습니다.양식 이벤트 주문 - 프런트 엔드에서 양식 데이터 사용

그러나 URL에서 매개 변수가 변경되기 전에 내 jQuery 제출 이벤트가 실행 중입니다! 내 논리는 올바른 데이터를 사용하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 아래 참조 :

listen: function() { 
    $('form').submit(this.init.bind(this)) 
} 

먼저 URL 매개 변수를 변경 한 다음이 이벤트를 실행해야합니다! 어떻게 수정해야합니까?

답변

0

지연을 줄 수 있습니다. 아마도 더 효과적 일 것입니다. 단순히 .serialize()를 사용할 수 있습니다.

Source

+1

직렬화는 아름답게 작동합니다. 핵심은 제출 이벤트가 완료되기 전에 URL에서 데이터를 가져 오지 않는 것입니다. 고맙습니다! – anders32

관련 문제