封装ajax函数
来源:互联网 发布:细说php第四版pdf下载 编辑:程序博客网 时间:2024/05/21 17:43
//要不要参数//要:传输的方式,路径,数据,回调函数function ajax(method,url,data,fnsuccess){ //1号线:创建ajax对象 var xhr; if(window.XMLHttpRequest){ xhr=new XMLHttpRequest(); } else{ xhr=new ActiveXObject('Microsoft.XMLHTTP'); } //2号线:发送http请求(准备数据,真正的发送) if(method=='GET' && data){ //如果是get方式,并且有data:传数据到服务器 url=url+'?'+data; } xhr.open(method,url,true); if(method=='GET'){ xhr.send(null); } else{ xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send(data); } //4号线:拿到的数据返回给调用ajax函数的地方 xhr.onreadystatechange=function(){ if(xhr.readyState==4){ if(xhr.status==200){ if(fnsuccess){ fnsuccess(xhr.responseText);//注意这里只能接收字符串,json和html数据。如果传过来的是xml数据格式,要换用responseXML属性 } } else{ alert('出差了,出错状态是:'+xhr.status); } } }}
阅读全文
0 0
- 封装一个ajax函数
- 详解:封装ajax函数
- 封装json ajax函数
- AJAX函数的封装
- 封装ajax工具函数
- Ajax工具函数封装
- js封装ajax函数
- 封装ajax函数
- 封装的ajax函数
- ajax 函数封装
- ajax封装函数
- 封装一个Ajax工具函数
- jquery ajax 请求函数封装
- ajax纯js封装函数
- 原生js封装ajax函数
- js 原生ajax:封装函数
- 原生js封装ajax函数
- Ajax函数封装与调用
- GeoServer/ArcGIS Server的ol/jsApi跨域访问配置笔记
- 整数中1出现的次数
- python pymysql mysql乱码记事
- 音乐推荐数据集Million Song Dataset
- 安卓学习笔记(六):Overview Screen 概览屏幕 跟着API指南来学习
- 封装ajax函数
- 【Effection C++】读书笔记 条款36~条款37
- javascript常用知识点总结
- ConcurrentHashMap原理分析
- http://www.cnblogs.com/wii/archive/2012/03/20/2408257.html
- 关于使用webstorm2017.1.3版本开发ionic项目编辑器卡顿问题探讨
- fiddler 手机 https 抓包
- C#位运算讲解与示例
- poj 1861 并查集+kruskal 解题报告