I have a form with a bunch of checkboxes. They all have the same name and different values. This form posts to a page that does a bunch a stuff based on the checked checkboxes.
I want to change the form to use AJAX to update a div on the page. I need help figuring out how to post the form with AJAX. I am using something like this right now: var x = serialize_all_the_form_elements(); $("div#formresults").load("/save", x); I am having trouble building that object x. Right now, to grab all the checked checkboxes and put them into x, I do this: x.checked_values = $("input:checkbox:checked").map(function () { return this.value; }); However, when I send this over the network, x.checked_values gets serialized as [Object object], which is useless. Questions: 1. Is there a much simpler way to post a form with ajax so I don't have to manually serialize everything? 2. How do I convert a list of checkbox jquery objects into an array of strings? TIA Matt