首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

看了一天没看懂的代码?进者就给分.解决方法

2012-01-16 
看了一天没看懂的代码?急急?进者就给分.functionrefreshCityList(){varcitydocument.getElementById( Ci

看了一天没看懂的代码?急急?进者就给分.
function   refreshCityList()
{
  var   city   =   document.getElementById( "CityList ");  
  var   Results   =   xmlHttp.responseXML.getElementsByTagName( "city ");
var   option   =   null;
for(var   i   =   0;   i   <   Results.length;i++){
  option   =   document.createElement( "option ");
  option.appendChild(document.createTextNode(Results.firstChild.nodeValue));
  city.appendChild(option);
}
}
这是ajax的一段代码,但是看不懂是什么意思?

[解决办法]
接分

[解决办法]
改变下拉菜单的值
[解决办法]
ajax的,I don 't know,jf
[解决办法]
看不太懂 好像时添加子节点
[解决办法]
接分
[解决办法]
xmlHttp方式调用到服务器段方法返回的结果,一条条的加到页面上的一个下拉列表框中

从名称上看是创建一个城市名称的下拉列表
[解决办法]
deopdownlist 式样??
[解决办法]
这就是那种根据选中省份动态添加所属城市的AJAX代码吗?
[解决办法]
//涮新城市列表
function refreshCityList()
{
//得到城市列表控件,应该是一个select,id为CityList
var city = document.getElementById( "CityList ");
//ajax只有这一句,这时候results是一个数组,由xml的city节点组成
var Results = xmlHttp.responseXML.getElementsByTagName( "city ");
var option = null;
//遍历所有的city节点/results无素
for(var i = 0; i < Results.length;i++){
//创建一个新的下拉选择项
option = document.createElement( "option ");
//这儿不应该是results.firstChild.nodeValue.而应该取results[i]
option.appendChild(document.createTextNode(Results.firstChild.nodeValue));
//将option 加入到select
city.appendChild(option);
}
}
[解决办法]
异步改变下拉菜单
[解决办法]
用xmlHttp 异步取得一个xml结果

对xml进行查找

添加

完成

接分
[解决办法]
代码是添加一个叫citylist的下拉列表项的,虽说是ajax技术,但东西基本都是js语言的
[解决办法]
把城市数据从xml里读出来,创建一个下拉选单,并把数据赋给这个选单作为其dom子节点
[解决办法]
AJAX=JAVASCRIPT+XML
就是改变城市下拉菜单
var Results = xmlHttp.responseXML.getElementsByTagName( "city ");
这句就是接收异步返回的值,格式是XML

热点排行