实现Ajax客户端
编写函数实现对服务器端的访问
请求字符串
var url="UserExite.aspx?name=值";
创建XMLHttpRequest对象
xhr=createXMLHttpRequest();
设置回调函数
xhr.onreadystatechange=readyDo;
初始化XMLHttpRequest组件
xhr.open("GET",url,true);
发送请求
xhr.send(null);
原生对象的status属性的值分别代表:
2XX 正确发送请求 200
3XX 重定向
4XX 客户端错误 403(url地址有误)、404(找不到访问对象)等
5XX 服务器端错误 503(服务器不能正常处理)
jQuery的Ajax方法:
$.ajax()、$.get()、$.post()、$.load()、$.getJSON()
XMLHttpRequest返回数据
responseText 将返回消息作为文本字符串
responseXML 返回的信息中包含XML文档时使用
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//说明提交的是表单数据
获取返回值使用的属性要和服务器端返回的数据格式一样
对象数据使用JSON、XML的形式进行传递
Ajax的请求传递到一般处理程序 HttpHandler中,再由其返回
时间: 2024-11-05 15:17:40