I have a jQuery form in which I create a series of checkboxes:
<?php <form method="post" id="b-form" action="../createb.php"> for ($i=0; $i<$request_count; $i++){ <div class="request-check"> <table> <tr> <td><input type="checkbox" name="show_request[]" value="request".$i." checked="checked"/>select request</td> </tr> </table> </div> }
Javascript
$.ajax({ type: 'POST', url: '../createb.php', data: $('#b-form').serialize(), success: function (msg){ alert(msg); } })
createb.php is currently just testing the form
$requests = $_POST['show_request']; $request_count = count($requests); echo 'count: '.$request_count; echo $requests[0];
The problem is that the serialization function sees only the first flag and indicates whether it has been checked or not. He does not see any other flags. Does anyone have an idea why other flags are not serialized and what to do about it?
Thanks david
jquery checkbox
user670874
source share