2010-03-31 70 views
1

如何在使用javascript(最好是jQuery)提交之前如何獲取任何使用method = post提交的表單的參數。 我想要做的是獲取帖子參數並將其提交給替代loacation。 我使用在提交之前使用javascript/jQuery從表單中提取帖子參數

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

,但它僅適用於GET請求我想提取從POST請求的參數了。

+1

序列化應該與表單使用什麼類型的方法進行請求無關。我使用'serialize'的形式,所有的時間。也許你有其他問題出錯了? – tvanfosson 2010-03-31 12:23:53

回答

1

像這樣的事情對我的作品

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

你可以用你喜歡的任何其他Ajax方法,如果你不想使用$。員額()。你也可以包含一個回調方法來處理你的ajax調用返回的內容。