2010-03-31 5 views
1

javascript (선호 jQuery)를 사용하여 제출하기 전에 method = post와 함께 제출되는 양식의 매개 변수를 얻는 방법은 무엇입니까? 내가하려는 것은 게시 매개 변수를 가져 와서 대체 loacation에 제출하는 것입니다. 내가 제출하기 전에 javascript/jQuery를 사용하여 양식에서 게시 매개 변수를 추출

$('form').submit(function(){ 
      alert('action= '+$(this).attr("action")); 
      alert('serialized string'+ $(this).serialize()); 
      return false; 
     }); 

를 사용했지만 그것은 단지 내가 너무 POST 요청의 매개 변수를 추출 할 GET 요청과 함께 작동합니다. 당신이 $ .post를 사용하지 않으려는 경우 나

$('#form').submit(function(){ 
     $.post(your_location, $(this).serialize()); 
    return false; 
    }); 

당신은 당신이 좋아하는 다른 아약스의 방법을 사용할 수 있습니다이 같은

+1

직렬화는 양식에서 요청을하기 위해 어떤 유형의 메소드와 관련이 없어야합니다. POST를 항상 사용하는 양식으로'serialize'를 사용합니다. 아마도 뭔가 잘못된 것이있을 것입니다. – tvanfosson

답변

1

뭔가 작동합니다(). Ajax 호출이 반환하는 것을 처리하는 콜백 메소드를 포함 할 수도 있습니다.

관련 문제