, чтобы получить значение из флажков:
var filtersArray = $("input[@name='filters']:checked").map(function(i,n){
return $(n).val();
}).get();
Отправка в php файл
$.post("php/performSearch.php", {
keywords: $('#keywords').val(),
'filters[]': filtersArray},
function(data){
//alert(data);
});
Php не получает массив независимо от того, что я с ним делаю
У меня есть:
$postedKeywords = $_POST['keywords'];
$postedFilters = $_POST['filters[]'];
Ключевые слова размещены, фильтры [] - нет. Я пробовал print_r .... безрезультатно ..
Я пытался:
foreach($_POST as $val)
echo $val;
Я получаю значение $ _POST ['keys'] и массив для $ _POST ['filters']. Итак, оно отправлено, но по какой-то причине я не могу использовать значения.