2012-02-18 3 views
0

2 가지 형식이 있습니다. 첫 번째는 양식 2의 데이터를 채우는 비동기 게시물입니다. 양식 2를 동기식으로 제출하여 사용자 브라우저가 새 페이지로 리디렉션되도록하십시오. 그러나 다음 코드는 작업을 수행하지 않는 것 같습니다.어떻게 동적으로 생성 된 양식을 jQuery와 함께 제출합니까?

$('#Form1').ajaxForm({ 
    success: function(data) { 
     //returns a complete form 
     $('body').append((data)); 

     //the following works so I know the jquery selector is recognized 
     console.log($('#Form2')); 

     //however this does not work 
     $('#Form2').submit() 

    } 
}) 

양식을 제출하는 유효한 방법이 아닌가요? 아니면 여기에 누락 된 것이 있습니까? 감사.

+0

자바 스크립트 콘솔에 오류가 있습니까? – Steve

+0

생성 된 양식의 내용은 무엇입니까? – Jacob

답변

0

form2에 ID 또는 이름이 "submit"인 제출 버튼이있을 수 있습니까?

+0

* face-palm * 예, 당신은 그것을 못 박았습니다. 감사! –

+0

자바 스크립트만큼 오래되었습니다. –

0

난 당신이 이벤트를 제출 바인딩하는 데 사용되는 JQuery와 방법을 호출 할 것이다, 그렇지 않으면 $('#Form2')[0].submit() 찾고있는 생각 (완전히 다른 문제를 참조하십시오 http://api.jquery.com/submit/을).

+0

'$ ('# Form2'). submit()'은 우리가 준 링크에 따라 submit 메소드를 트리거합니다. – Archer

관련 문제