من توی سرور به کمک کدهای زیر یه آرایه چند بعدی ایجاد می کنم، اون رو به فرمت جی سان تبدیل می کنم و برای کلاینت می فرستم:
توی کلاینت هم به کمک کدهای زیر پاسخ سرور رو می خونم:
ولی وقتی از کد زیر برای نمایش طول آرایه استفاده می کنم، با ارور undefined مواجه می شم.
لطفا راهنمایی کنید.
PHP:
$i=0;
$result=$this->db->query($sql);
while($row=$result->fetch_assoc())
{
$i++;
extract($row);
$arr[$i][id]=$id;
$arr[$i][time]=$time;
}
$myjson=json_encode($arr);
header('Content-Type: text/plain');
echo $myjson;
کد:
var ServerResponse = xmlHttp.response;
var myObject = eval("(" + ServerResponse + ")");
کد:
alert(myObject.length);
لطفا راهنمایی کنید.
آخرین ویرایش: