无法在HTML表格中显示来自ajax的数据

时间:2012-09-17 13:56:53

标签: php html css ajax

我正在点击锚标记进行ajax调用: 我有许多数组作为输出。 但是我无法在HTML表格中显示这些数组。请建议我如何实现这一目标。

function getdetail(cid)
{
var cid = cid;
var xmlhttp = new XMLHttpRequest();
var url = "c_detail.php";
var params = "cid="+cid;

xmlhttp.onreadystatechange=function()
  {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {               
            document.getElementById('cdetail').innerHTML = xmlhttp.responseText;        
        }
  }
xmlhttp.open("GET",url+"?"+params,true);
xmlhttp.send();
 }

My array output looks like this : 

Array ( [0] => Array ( [id] => 5088 [start] => first [end] => last [ad_start] =>ad_first [ad_end] => ad_last [cid] => 79 [car] => Dialog ) )

当然,这会将数据显示为没有任何格式的数组列表。我想将其显示为HTML表格 任何帮助将不胜感激 !!! 提前致谢

1 个答案:

答案 0 :(得分:2)

好的,我建议您使用像datatables这样的现有库,并且必须通过json_encode($array)函数将php数组转换为json数据。