易截截图软件、单文件、免安装、纯绿色、仅160KB

请问一个事件连用两个AJAX行不?

我有3个dropdownlist,想让第一个值改变后,第二个和第三个一起联动,所以写了代码如下:
function ChangeDropList()---dropdownlist2
{
var drop=document.getElementById("DropDownList3");
deleteDrop();
CreateXml();
var eSection=document.getElementById("DropDownList1").value;
if(eSection==2)
{
var url="Ajax/aESection.aspx?eSection="+eSection;
XmlHttp.open("GET",url,true);
XmlHttp.onreadyStateChange=HandleChangeDrop;
XmlHttp.send(null);}
else{}
ChangeDropList2();
}

function ChangeDropList2()---dropdownlist3
{
deleteDrop2();
CreateXml();
var ePosition=document.getElementById("DropDownList1").value;
var url="Ajax/ePosition.aspx?ePosition="+ePosition;
XmlHttp.open("GET",url,true);
XmlHttp.onreadyStateChange=HandleChangeDrop2;
XmlHttp.send(null);
}
结果只有第3个DropDownList值联动成功,但是如果把ChangeDropList2()去掉运行,第2个DropDownList便成功。是不是不能连用两个AJAX??
在HandleChangeDrop里面执行ChangeDropList2

连用100个都没问题,但你要搞清代码执行的顺序
举个例子:
var a = 1;
//使用ajax对a进行赋值2
alert(a);
此时的alert出的a并不是ajax赋值后的2,仍然是1,因为ajax执行需要时间
如果这样:
ajax.onreadyStateChange = function(){
if(ajax.readyState==4){
a = ajax.r


相关问答:

ajax详解的疑问

第14章 的树型菜单的例子不能在IE中正常显示(树的结构可以展开,但展开后再点击就不能收缩了),但能在谷歌浏览器中使用,有看此书的朋友能指点下吗?
好贴 呵

dfgfgfgffffff


谢谢。
......

DW 配置Ajax 环境问题..

想知道怎么在DW中运行Ajax


我运行的文件报这个错..
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening requir ......

Visual Web Developer 2008安装AJAX问题!帮帮忙啊!

请哥哥姐姐弟弟妹妹叔叔阿姨们帮帮忙
我遇见了一个跟您一样的问题,就是我的 Visual Web Developer 2008 简体版 安装AJAX的时候也出现问题,我下载AjaxControlToolkit
了也解压了,但是没有安装AspAjaxExtSetu ......

ajax 取不到数据

http://localhost:8080/xx/zz.do  显示 out的 xml 数据

xml.open("GET",arguments[0],true);// arguments[0]是 /xx/zz.do

xml.send();

alert(arguments[0]);//这边有

x ......

谁有AJAX的视频教程网址

小弟现在想学学AJAX了,可是在网上找了许久都没有找到视频教程,希望大虾们给点视频教程的网址。谢谢[size=18px][/size]
在电驴上搜吧,浪曦的视频课件里应该有

我有传智播客的AJAX视频,讲的jQuery应用,如表单 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号