为什么要拿JS画,为什么不拿服务器端语言拼出来一个table response到页面上呢
因为这样中间在过一遍JS如果里面有特殊字符会执行不了的

解决方案 »

  1.   

    返回一个数组var a=new Array(['1','a'],['2','b'],['3','c'])<script language=javascript>
    function show(){
    var a=new Array(['1','a'],['2','b'],['3','c'])
    var objTable=document.createElement("table")
    var objTBody=document.createElement("tbody")
    for(var i=0;i<a.length;i++)
    {
    var objTr=document.createElement("tr")
    for(var j=0;j<a[i].length;j++)
    {
    var objTd=document.createElement("td")
    objTd.innerHTML=a[i][j]
    objTr.appendChild(objTd);
    }
    objTBody.appendChild(objTr)
    }
    objTable.appendChild(objTBody)
    objTable.id="table6"
    objTable.border="1"
    objTable.style.width="555"
    objTable.setAttribute("cellSpacing","1")
    document.body.appendChild(objTable)
    }
    </script>
    <body onload="show()">
      

  2.   

    var a=new Array(['1','a'],['2','b'],['3','c'])这是什么数组啊。
    我的好像是把id和name分别放在一个数组里的。
      

  3.   

    艾,那你的数据是哪里搞来的阿?使用ajax就可以实现的
      

  4.   

    我以前保存数据的数组
    var a=new Array(1,2,3)
    var b=new Array(a,b,c)
    我想把这两个数组的值变成下面这个样子可以不
    var a=new Array(['1','a'],['2','b'],['3','c'])
      

  5.   

    hbhbhbhbhb1021(天外水火(我要多努力))嘻嘻!!能不能告诉我怎么写啊
      

  6.   

    <script language=javascript>
    function show(){
    var a=new Array('1','2','3')
    var b=new Array('a','b','c')
    var objTable=document.createElement("table")
    var objTBody=document.createElement("tbody")
    for(var i=0;i<a.length;i++)
    {
    var objTr=document.createElement("tr")

    var objTd=document.createElement("td")
    objTd.innerHTML=a[i]
    objTr.appendChild(objTd);
    var objTd=document.createElement("td")
    objTd.innerHTML=b[i]
    objTr.appendChild(objTd);
    objTBody.appendChild(objTr)
    }
    objTable.appendChild(objTBody)
    objTable.id="table6"
    objTable.border="1"
    objTable.style.width="555"
    objTable.setAttribute("cellSpacing","1")
    document.body.appendChild(objTable)
    }
    </script>
    <body onload="show()">