В настоящее время у меня есть рабочий запрос AJAX, который отправляет запрос в мой файл PHP и выводит результат в HTML. Я могу создать предупреждение, которое показывает массив данных. Как мне разобрать данные и вставить каждый из них в классы div? Я знаю, что вы можете подумать «просто используйте таблицу или список». Мой настоящий код гораздо более структурирован, данные должны быть вставлены в указанные c divs.
Script
$(function(){
$(".task-listing").click(function() {
$.ajax({
type: 'POST',
url: 'php/task-info-get.php',
dataType: 'json',
data: 'pid=' + $(this).attr("id"),
success: function (response) {
alert(response);
}
})
});
});
HTML div Я хочу данные в
<div class="data">
<div class="task_date"></div>
<div class="title"></div>
<div class="description"></div>
<div class="location"></div>
<div class="startdate"></div>
<div class="tasktime"></div>
<div class="price"></div>
</div>
PHP
<?php
include 'sqlconnection.php';
$conn = OpenCon();
$stmt = $conn->prepare('SELECT task_date,title,description,location,price,startdate,tasktime FROM tasks WHERE pid='.$_POST['pid']);
$stmt->execute();
$stmt->bind_result($task_date,$title,$description,$location,$price,$startdate,$tasktime);
while($stmt->fetch()) {
$output[]=array($task_date,$title,$description,$location,$price,$startdate,$tasktime);
}
$json=json_encode($output);
echo $json;
$stmt->close();
CloseCon($conn);
?>