در این جلسه اگه ریسپانسی که از سرور میاد مثل نمونه زیر یک ارایه باشه و من بخام هر یک از اجزا رو توی بخش های مختلف مثل div های مختلفی چاپ کنم راهش چیه؟
$sentences = [
['samanxzrpor','[email protected]',8518],
['erfanxzrpor','[email protected]',9486]
];
script>
setInterval(function() {
$.ajax({
url: "",
success: function(response) {
$('#id1').html();
}
})
}, 4000);
</script>
سلام و احترام
فکر کنم حتما اون آرایه رو باید از سمت php با json_encode تبدیلش کنید تا بتونید توی Response ازش استفاده کنید
سمت php
echo json_encode($sentences);
سمت js:
کد زیر رو خارج از درخواست ajax بزارید و بیرون از setInterval
let myDiv = document.getElementById('myDiv');
توی کد بالا به جای myDiv باید آیدی اون div رو بزارید که میخواید داخلش مقادیر چاپ بشه
کد زیر رو بزارید داخل تابع success
let sentences = JSON.parse(response);
sentences.forEach(function(value, index){
value.forEach(function (value1, index2){
let div = document.createElement('div');
div.textContent = value1;
myDiv.append(div);
})
})