【发布时间】:2012-09-17 13:56:53
【问题描述】:
我正在单击锚标记进行 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 表格 任何帮助将不胜感激 !!! 在此先感谢
【问题讨论】:
-
需要更多信息,需要一个 html 的 sn-p 来了解
#cdetail是什么类型的元素以及一些示例 responseText 以查看您要显示的内容。 -
如果您具有服务器端访问权限,则更改服务器端代码以发送您想要的 html 格式的数据或创建 javascript 函数来格式化数组数据...。当然,如果您从服务器端,您只需将响应放在 div 中,然后它将数据显示为数组列表
-
能否请您详细说明如何使用 java 脚本格式化数组数据