Я хочу получить все значения флажков, которые отмечены, в строке, которую я могу пройти через ajax.
<input value="1" class="customer" type="checkbox">
<input value="2" class="customer" type="checkbox">
<input value="3" class="customer" type="checkbox">
<input value="4" class="customer" type="checkbox">
<input value="5" class="customer" type="checkbox">
, поэтому, если отмечены 2 и 5, я хочу создать переменная var checked='2,5'
var checked_arr = [];
$('.customer:checked').each(function(){
checked_arr.push($(this).val());
});
checked = JSON.stringify(checked_arr);
$.ajax({
type : 'POST',
url : '//'+base_url+'/ajax/customers.php',
data : 'checked='+checked,
success : function(data) {
}
});
Я думаю, мне нужно json кодировать ее, чтобы передать массив, но я даже не создаю массив должным образом. Я думаю, что что-то не хватает при вставке значений в массив.