response

پرسیده شده
فعالیت 1103 روز پیش
دیده شده 319 بار
0

در این جلسه اگه ریسپانسی که از سرور میاد مثل نمونه زیر یک ارایه باشه و من بخام هر یک از اجزا رو توی بخش های مختلف مثل div های مختلفی چاپ کنم راهش چیه؟

$sentences = [
    ['samanxzrpor','[email protected]',8518],
    ['erfanxzrpor','[email protected]',9486]
];
script>
        setInterval(function() {
            $.ajax({
                url: "",
                success: function(response) {
                    $('#id1').html();
                }
            })
        }, 4000);
    </script>
فایل پیوست

محمد خضرپور
محمد خضرپور

7 اردیبهشت 00

0
حذف شده

سلام و احترام

فکر کنم حتما اون آرایه رو باید از سمت 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);
    })
})

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

7 اردیبهشت 00