ASP的AJAX开始
AJAX向往已久的技术,一直没有时间去真正的学习一下,今天刚好看到一个AJAX的请求类,写得不错,也够简介,试试身手呵呵!
HotHeart的AJAXRequest v0.8.06(06.29)
下面是我的一个例子:AJAXDemo.html
<html>
<head>
<title>AJAX测试!</title>
<script type="text/javascript" src="ajaxrequest.js"></script>
<script type="text/javascript" >
var ajax=new AJAXRequest();
function showHello() {
ajax.get("helloworld.asp",mycallback);
}
function mycallback(obj) {
alert(unescape(obj.responseText));
}
</script>
</head>
<body>
<button onclick="showHello();">显示Hello,World!</button>
</body>
</html>
<head>
<title>AJAX测试!</title>
<script type="text/javascript" src="ajaxrequest.js"></script>
<script type="text/javascript" >
var ajax=new AJAXRequest();
function showHello() {
ajax.get("helloworld.asp",mycallback);
}
function mycallback(obj) {
alert(unescape(obj.responseText));
}
</script>
</head>
<body>
<button onclick="showHello();">显示Hello,World!</button>
</body>
</html>
注:用一个按钮采用get方式来获取helloworld.asp中的数据,同时用alert()函数显示获取的结果!这里用了一个函数unescape(),同样helloworld.asp中也用了一个函数escape(),这样就可以显示中文字符了,没有这两个函数,只能显示英文!
看ASP文件:helloworld.asp
<%=escape("服务器返回:Hello World!")%>
很简单的调用,根据这个过程,我们很容易的可以把它往项目里用了!也来个无刷新新闻列表什么的!试试吧!
附件:ajaxdemo.rar