data.js 所有操作js代码 var xmlHttp; var xmlContent; //ajax请求后返回保存的数据 var key = ""; var id = ""; //---------------------样式设置------------------// var divid = "selectData" //说明第4步 var txtValueID = "selectValue"; //说时第2步 var fieldNames = new Array(3); //单击某行取值是,每列值前添加一个该值列名 var isShowFieldNames = true; //取值时,是否要显示列名 true为显示,false不显示 fieldNames[0]="编号:"; fieldNames[1]="用户名:"; fieldNames[2]="密码:"; var pageSize = 10; //每页显示行数 var onmouseoverBG = "#DDFFEC"; //鼠标移上去该行的背景颜色 var onmouseoutBG = "#ffffff"; //鼠标离开后该行的背景颜色 //表头列名根据需要修改 var tableHead = ""; tableHead += "
编号
"; tableHead += "
用户名
"; tableHead += "
密码
"; tableHead += ""; //数据绑定字段名,修改DATAFLD里的的字段名 var dataFiled = "
"; dataFiled += "
"; dataFiled += "
"; var RequestFile = "getXml1.aspx"; //请求页面 //-------------------外部调用--------------------------// //显示选择 //productID是下拉框ID,请根据需要修改 function show() { $(divid).style.display = '' $(divid).style.position="absolute" $(divid).style.backgroundColor="#FFFFFF" key = ""; id = productID.options[productID.selectedIndex].value; RequestXML(); } //分类改变时隐藏 function changeID() { hide(); } //---------------------内部方法,一般不用修改---------------------------// //选择某行的值,显示到文本框 function getCurrentRowData(tr) { var tds = tr.getElementsByTagName("td") //得到所有列 var result=""; for(var i = 0; i { if(isShowFieldNames){result += fieldNames[i]}; if(i != tds.length -1 )//是否是最后一列 { result += tr.getElementsByTagName("div")[i].firstChild.nodeValue + ","; //得到第i列的值 + "," } else { result += tr.getElementsByTagName("div")[i].firstChild.nodeValue; //得到第i列的值 } } $(txtValueID).value = result; hide(); } //显示内容 function ShowData() { var data = $(divid); var content = "