Quick question
If I have serialized a form using jquery’s .serializeArray(); function do I need to do anything to it before I can send it off using jquery’s ajax data:?
e.g. can I send off
[{name: inp1, value: 'val1'}, {name: inp2, value: 'val2'}] as is, or do I need to preprocess it somehow?
and, in php how would I read this?
It would be better here to use
serialize. This converts your form’s values into a simple string that can be used as the AJAX call’sdataattribute:Presuming you send this to PHP using the
GETmethod, you can access these values using$_GET['inp1']and$_GET['inp2']Edit: You can convert an array made by
serializeArrayinto a parameter string using$.param