开发者

How do I get the data submitted from a form with JQuery?

How can I get the data that is submitted from a form with jQuery?

I know I can bind the submit function to the form

$('form').bind('submit',function(){});

and I know I can serialize the data in the form:

$('form').serialize();

But how do I get the data that was actually submitted from the form? Like if there are two submit buttons, I want to know which one was pressed. If I handle the submission with PHP I can do that, but ideally I want to get a copy of the submitted data, then return true so that the form goes on t开发者_StackOverflowo be processed by PHP normally.

Thanks!


The pressed submit button should be available in the serialized field list - and the other submit buttons shouldn't be in there.

However, apparently jQuery does not add submit buttons in there (testcase). See http://forum.jquery.com/topic/submit-event-serialize-and-submit-buttons-get-the-button-name for a workaround.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜