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