是用xml实现dropdownlist的联动,下面这些是有关的javascript function load(wupinzonglei) { var drp3 = document.getElementById("ddlWuPinFenLei"); var len=drp3.options.length; for(var i=0;i<=len;i++) { drp3.remove(0); } var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP"); var oDoc = new ActiveXObject("MSXML2.DOMDocument"); oHttpReq.open("POST", "ddl.aspx?wupinzonglei="+escape(wupinzonglei), false); oHttpReq.send(""); result = oHttpReq.responseText; oDoc.loadXML(result); items = oDoc.selectNodes("//NewDataSet/Class"); for (var item = items.nextNode(); item; item = items.nextNode()) { var cid = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue; var cname = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;
var cid = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;----------改为: var cid = item.selectSingleNode(物品分类+"("+分类代号+")").nodeTypedValue;其中,物品分类、分类代号为 <% =???%>
{
var cid = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;
var cname = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = cname;
newOption.value = cid;
drp3.options.add(newOption);
}
是这段语句里面的呀
方法未知
-->物品分类(分类代号<--)
function load(wupinzonglei)
{
var drp3 = document.getElementById("ddlWuPinFenLei");
var len=drp3.options.length;
for(var i=0;i<=len;i++)
{
drp3.remove(0);
}
var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
var oDoc = new ActiveXObject("MSXML2.DOMDocument");
oHttpReq.open("POST", "ddl.aspx?wupinzonglei="+escape(wupinzonglei), false);
oHttpReq.send("");
result = oHttpReq.responseText;
oDoc.loadXML(result);
items = oDoc.selectNodes("//NewDataSet/Class");
for (var item = items.nextNode(); item; item = items.nextNode())
{
var cid = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;
var cname = item.selectSingleNode("物品分类"+"("+"分类代号"+")").nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = cname;
newOption.value = cid;
drp3.options.add(newOption);
}
var newOption = document.createElement("OPTION");
newOption.text = " ";
drp3.options.add(newOption,0);
}其中物品分类和分类代号都是数据库中的列名,从数据库检索数据,想把物品分类(分类代号)作为一项
~~~~~~~~~~~~~~~~~
显示在dropdownlist的下拉列表中,可是老是说脚本错误。关键就是那个括号不知道怎么加进去呀?
var cid = item.selectSingleNode(物品分类+"("+分类代号+")").nodeTypedValue;其中,物品分类、分类代号为
<% =???%>
编译器错误信息: CS0103: 名称“物品分类”在类或命名空间“ASP.WebForm1_aspx”中不存在
no man attention?
)要写成)