ajax简单封装
来源:互联网 发布:linux内核poll流程 编辑:程序博客网 时间:2024/05/22 15:39
今天对Ajax进行了封装,类似于jQuery提供的Ajax接口,只要调用一个函数就可以实现get或post请求,方便日后使用
代码如下:
<pre name="code" class="javascript">/**method 请求方法,GET或POST*url 请求的URL*data 发送的数据,如:'name=james&age=22'*success 成功时的回调函数,该函数可接受一个参数,即服务器返回的数据*fail 失败时的回调函数,该函数可接受一个参数,即服务器的返回状态码*/function AJAX(method,url,data,success,fail){var ajax=new XMLHttpRequest(); ajax.onreadystatechange=function(){if(ajax.readyState == 4){ if(ajax.status == 200){if(success){success(ajax.responseText);}}else{if(fail){fail(ajax.status);}}}};if(method=="POST" || method=="post"){ajax.open("POST",url);ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajax.send(data);}else if(method=="GET" || method=="get"){ajax.open("GET",url+"?"+data);ajax.send(null);}else{alert("error method");}return ajax;}
0 0
- Ajax 简单封装
- 简单ajax封装
- ajax 简单封装
- 简单的Ajax封装
- ajax简单封装
- html ajax 简单封装
- 简单的ajax封装
- ajax简单封装
- 简单封装下ajax
- Ajax的简单封装
- AJAX简单封装
- 简单封装$.ajax() 方法
- ajax请求简单封装
- ajax简单封装
- Ajax请求简单封装
- 简单封装ajax
- 3.简单封装ajax
- ajax简单的封装一下
- phoneGap简单分析
- 网络编程基础
- 安装完MySQL后必须要调整的10项配置
- Trace宏:TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能。
- ubuntu 用户名无法使用 sudo 问题
- ajax简单封装
- Activity生命周期
- CSDN专访:大数据时代下的商业存储
- 数组与对象
- maven下载和设置
- Hibernate和MyBatis区别
- list和数组之间的转化关系
- 一个基于win32的涂鸦程序
- IOS-UITableView入门(3)