我是新学AJAX的,下面是我写的一段代码,我想让它多显示数据库一列的内容,我应该如何才是呢???

[code="java"]



使用XML实现不刷新页面查询数据库
<!-- .STYLE2 {font-size: 9pt} -->

function Mycheck(){ } //从数据岛中检索数据,并将其装入到列表框中 function Mycheck1() { text0=document.getElementsByName("condition")[0].value; path = "//User_Name[text()='" + text0 + "']" var doc = document.getElementById("xmlempy").XMLDocument; var nodes = doc.selectNodes(path); var s = "<table><tr><td>ID</td><td>NAME</td></tr>"; for(var i=0;i<nodes.length;i++){ s += "<tr><td>" + nodes[i].parentNode.getAttribute("emid") + "</td><td>" + nodes[i].text + "</td><tr>" } s += "</table>"; document.getElementById("pad").innerHTML = s; }

输入所要查询的条件:
查询结果显示:   
">


[/code]

初步看了一下你的代码,你应该可以将结果都显示在

,然后插入的时候获得该所在的标签的ID,然后在创建一个td,里面放入你js生成的数据插入到该table就行了。
给你一个网址吧:http://www.w3school.com.cn/htmldom/dom_obj_table.asp
上面有如何操作一个table。

小建议:又写js又写<%%>这样不太赞成,很难维护的,你可以在一个文件里生成要的数据,然后ajax。这样好点吧。如果是一个公司做项目的话,将一些常用到的代码段做成一个控件,比如tablelist控件,ajax调用控件。
ajax没啥神秘的,如果别过度相信他的功能,后期维护js是一场噩梦。