[已解决问题] 比较简单的ajax查询该怎样实现?
提问时间: 2008-01-15 13:24
悬赏分:20 浏览:791 次

一个文本框,一个查询按钮,一个状态label

当点击查询时,状态label显示正在查询,查询完成后直接在当页无刷新显示

就这个功能,用最简单的方法实现,最好不要安装ajax库,因为有些虚拟主机不支持,有代码的更好,谢谢!

最佳答案
可以直接试一下自己完成最简单的ajax操作.具体用到的代码参考下面 JS部分: function makerequest(serverPage, objID) { var xmlhttp = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); var obj = document.getElementById(objID); xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); }
2008/1/16 9:47:02 回答者:KENNETHBYRON
其它回答(4)
学习jquery吧,功能强大 易上手  学习网站: bbs.jquery.org.cn
9个月前   回答者:finesite - 初学一级
同意楼上的,用jQuery吧,功能简单,文档齐全,也不用安装,只是一个20多K的js包,引入到项目中就可以了。在虚拟主机上不会出现问题的。
9个月前   回答者:TerryLee - 老鸟四级
http://space.cnblogs.com/group/topic/553/ jquery小组里有相关的说明,欢迎你加入jquery小组
9个月前   回答者:Wilensky - 小虾三级
把这些放在UpdatePenel中,然后在按钮的客户端事件中加代码: onClientClick="document.getElementById('label1').innerText = '正在查询'" 服务端代码:label.Text = "查询完成" 这样简单吧,你所说的“因为有些虚拟主机不支持”,以前我做的网站也是这样,后来把ajax库的那三个文件一同放到网站的bin目录下就行了。 ajax库这么好,不用多可惜啊。 那三个文件名分别是:AjaxControlToolkit.DLL,System.Web.Extensions.Design.dll,System.Web.Extensions.dll,可以试试看。
9个月前   回答者:缤纷 - 菜鸟二级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接