注册 登录
编程论坛 ASP.NET技术论坛

[求助]两个下拉列表的连动效果 无刷新的 怎么实现啊

冰残剑 发布于 2007-05-28 21:59, 1594 次点击

求了很久了,始终无法解决。

那位好心的给个事例代码,完整点的,谢谢,谢谢拉!

17 回复
#2
GrimFish2007-05-28 22:04

去下在AJAX1.0,使用很简单的,两个控件就搞定了
MSDN上有AJAX的使用教程,下载看看咯。

#3
冰残剑2007-05-28 22:15
那里有的下啊
#4
GrimFish2007-05-28 22:16
MS官方有下。
#5
冰残剑2007-05-28 22:26
昏 能否给个网址什么的?!!!!!!!!!!
#6
rainic2007-05-28 23:07
Js学好点就行啦
#7
冰残剑2007-05-29 08:10
唉!现在急需,给点事例代码吧
#8
GrimFish2007-05-29 08:24
http://search.msdn.microsoft.com/search/Default.aspx?brand=msdn&query=ajax+%e6%b7%b1%e5%85%a5%e6%b5%85%e5%87%ba

赵劼的课还可以,你不妨下载视频听听。

不知道为什么,很久以前看的系列1居然没在了..
#9
GrimFish2007-05-29 08:25
AJAX深入浅出系列课程
#10
冰残剑2007-05-29 08:31
唉,现在整个广州都找不到一本AJAX 郁闷
#11
冰残剑2007-05-29 08:33

此计算机上的安全设置禁止访问其它域的数据源

我用纯js也实现了,可是老是出现上面的问题,怎么解决呢?代码如下:

function Class1_Changed(pid)
{
document.getElementById("Class2").length = 0;
document.getElementById("Class2").options[0] = new Option('二级分类','0');

//连接数据库
if(pid!="0")
{
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=.; User ID=sa; Password=; Initial Catalog=数据库名");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select ID,Title from ProClass where PID='"+pid+"'";
rs.open(sql, conn);

while (!rs.EOF)
{
document.getElementById("Class2").options[document.getElementById("Class2").length] = new Option(rs("Title"), rs("ID"));
rs.moveNext;
}

rs.close();
rs = null;
conn.close();
conn = null;
}
}

#12
GrimFish2007-05-29 08:34
AJAX都是新技术,所以很难找到相关教材,如果找JS的,可能还会发现。

上微软的MSDN学吧,那里比什么书的资料都齐
#13
冰残剑2007-05-29 08:55
大家都说 MSDN 好,可我每次都找不到我想要的东西;
可能是我不会使用,哥们平时都是怎么用的啊?!!!
#14
GrimFish2007-05-29 09:04

IT和编程的人如果不会用搜索引擎,那等于是瞎了一半。

#15
冰残剑2007-05-29 14:11

自己用无刷新技术解决了;
谢谢各位的意见!
#16
ruihua2007-05-30 14:19
我整理的:使用Ajax实现动态双组合功能(asp.net)
http://www.cnblogs.com/ruihua/archive/2007/05/30/764908.html
#17
Arui2007-05-31 19:46

不会吧,整个广州连一本AJAX的书都找不到吗,我还说毕业了去广州发展呢
我这里有AJAX的资料,想要的话把你的邮箱发过来

#18
冰残剑2007-05-31 20:42

jxwqbfl@163.com

谢谢你啊

1