Всем привет. Не так давно начал кодить, но столкнулся с такой проблемой.
есть скрипт который передает параметры калькулятора и принимает ответ от обработчика :
var load_ajax;
var load = function () {
if(load_ajax) load_ajax.abort();
var data = {
sum: $('[data-calcul="sum"]').val(),
time: $('[data-calcul="time"]').val()
};
load_ajax = $.post('/ajax/calcul.php', data, function (res) {
$('.offers').html(res);
});
};
На стороне обработчика
calcul.php, вытягиваются данные из БД с циклом while.
$sum =filter_var($_POST ['sum']);
$time =filter_var($_POST ['time']);
$cbx = 'on';
require_once 'connectdb.php';
$sql= "SELECT * FROM `loans` WHERE `sumfrom`>=$sum AND `loantime`>= $time ORDER BY `procent`>=0 DESC ";
$query = $pdo->query($sql);
$out = [];
while ($row= $query->fetch(PDO::FETCH_OBJ)){
$out []=[
$id=$row->id,
$mfo=$row->mfo,
$cpalink=$row->cpalink,
$img=$row->img,
$proc=($row->procent)/100,
'<div class="row card-header mb-2">
<h4 class="my-3 font-weight-normal col-md-8"><? echo $mfo; ?></h4>
<button type="button-1" class="btn btn-lg btn-block btn-primary col-4 col-md-2" onClick="location.href=" id = "rloan" required="<?$id;?>">Редактировать</button>
</div>'];
}
echo json_encode($out);
Вопрос в том, как передать данные из цикла с учетом div. Текущее решение передает пустой массив(