PHP AJAX JSON ÇIKTI
Aşağıda ki koddan dönen veri
ekranda bu şekilde görünüyor.
Html çıktısı şeklinde
<div class="box">77Ağzı laf yapmak</div><div class="box">76Ağzı kulaklarına varmak</div><div class="box">75Ağzı kalabalık</div><div class="box">74Ağzı (bir karış) açık kalmak</div><div class="box">73Ağzı açık ayran delisi</div>
if ($row) {
foreach ($row as $key => $value) {
$html.= '<div class="box">'.$value["id"].$value["text1"].'</div>';
}
echo json_encode($html);
}
success : function(response){
document.querySelector(".container").append(response)
}
Böyle bir şey deneyin
$html = [];
foreach ($rows as $key => $value) {
$html[] = "<div class='box' data-id='{$value["id"]}'>{$value["text1"]}</div>";
}
echo json_encode($html);
$.ajax('ajax.php', {
method: "POST",
data: {
load: true
},
dataType: "json"
}).then(response => {
Object.values(response).forEach(value => {
document.querySelector(".container").insertAdjacentHTML("afterend", value)
})
})