asp.net Ajax学习笔记1


======================================================
注:本文源代码点此下载
======================================================

首先给大家个好的站点,全部都是视频教程:http://bbs.langsin.com/forumdisplay.php?fid=21

并且完全免费,下载速度很快,再次感谢斑竹们的辛苦!

入门:

先不试用asp.net ajax提供的控件,一个简单的事例。

script type="text/javascript">

var xmlhttp;//定义一个对象

//创建xmlhttprequest对象

function createxmlhttprequest()

{

//如果浏览器支持activexobject,也就是微软的ie浏览器

if( window.activexobject )

{

xmlhttp = new activexobject("microsoft.xmlhttp");

}

else if( window.xmlhttprequest)

{

xmlhttp = new xmlhttprequest();

}

}

function startrequest()

{

createxmlhttprequest();//初始化xmlhttprequest对象

xmlhttp.onreadystatechange= handlestatechange;//回调函数

xmlhttp.open("get","response.xml",true);

xmlhttp.send(null);

}

function handlestatechange()

{

if(xmlhttp.readystate==4)

{

if(xmlhttp.status==200)

{

alert("来自服务器的响应:"+xmlhttp.responsetext);

}

}

}

script>

本事例需要有一个response.xml文件,读取内容试用。如果没有那么xmlhttp.status将会提示404的错误,“not found”.另外,不要建立ajax站点,这样也会有404的错误。建立普通的asp.net站点则可以。不知道为什么,感觉应该与web.config文件有关。还望高手帮忙!

调用一下

xmlhttprequest对象说明:

readystate 对象状态(integer):0 = 未初始化 1 = 读取中 2 = 已读取 3 = 交互中 4 = 完成

属function onreadystatechange为状态改变的事件出发器

string responsetext服务器进程返回数据的文本版本

xmldocument responsexml服务器进程返回数据的兼容dom的xml文档对象

性number status 服务器返回的状态码, 如:404 = "文件末找到" 、200 ="成功"

string statustext 服务器返回的状态文本信息 成功 为ok。

open("method","url"[,asyncflag[,"username"[, "password"]]]) 设置未决的请求的目标 url, 方法, 和其他参数//method参数有7种:get,post,head,put,delete,options,trace

方void send(string)发送请求,里面写入null (ie可以省略)

void setheader(string,string)

string getresponseheader(string)

法string getallresponseheaders()

void abort()


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值