本帖最后由 aWing_Ares 于 2009-08-26 20:04:16 编辑

解决方案 »

  1.   

     for(var i=0;i<data.length;++i)
                    {
                           var cus=data[i];
                           outHtml+="<tr>";
                           outHtml+="<td width='180'>"+cus.cname+"</td>";
                           outHtml+="<td>[<span style=\"cursor:hand;\""+
                                    "onclick=\"SelectCus('"+cus.cname+
                                    "','"+cus.caddr+"');\">选择</span>]</td>";
                           outHtml+="</tr>";
                                    
                    }
                    outHtml+="</table>";
                    var oTable=document.getElementById("tCusList");
                    oTable.outerHTML=outHtml; <div id="Layer1" style="display:none" bgcolor="#ff9900">
            <table id="tCusList">
                 <tr>
                            <td>正在加载...</td>
                 </tr>
            </table>
            
            </div>
            </td>
    给你个简单的例子。 大概说明一下var oTable=document.getElementById("div里的表id")得到div控件
    然后oTable.outerHTML=outHtml;  输出拼接的js代码就哦了~~~ 你肯定能看懂~~
      

  2.   

    这样子做呢:
    你吧数据传递到b.jsp
    而在a.jsp里面的div里面用script src="b.jsp"
    你试一试看可以吗
      

  3.   

    何必那么麻烦呢
    你直接用innerhtml写进一个层里多方便啊,不要走歪路
      

  4.   

    有这么麻烦吗?
    a.jsp   b.jsp  难道就不能合成一个jsp?把b.jsp的内容作为一个块放在a.jsp中,并设为隐藏
    点击查询后  显示就OK了 
      

  5.   

    tanchu.innerTEXT = xmlHttpRequest.responseText;
    这样试试吧!
      

  6.   

    用include就可以实现你的需求的。