Ajax get请求和post请求的封装
来源:互联网 发布:单片机c语言教程 编辑:程序博客网 时间:2024/04/30 01:14
function getAjax(url, succeedFun, errorFun) {
var ajax;
if(window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
} else {
ajax = new ActiveXObject("Microsofe.XMLHTTP");
}
var time = new Date();
ajax.open("get", url + "?t=" + time, true);
ajax.send(null);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4) {
if(ajax.status >= 200 && ajax.status < 207 || ajax.status == 304) {
if(succeedFun) {
succeedFun(ajax.response);
} else {
if(errorFun) {
errorFun(ajax.status);
}
}
}
}
var ajax;
if(window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
} else {
ajax = new ActiveXObject("Microsofe.XMLHTTP");
}
var time = new Date();
ajax.open("get", url + "?t=" + time, true);
ajax.send(null);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4) {
if(ajax.status >= 200 && ajax.status < 207 || ajax.status == 304) {
if(succeedFun) {
succeedFun(ajax.response);
} else {
if(errorFun) {
errorFun(ajax.status);
}
}
}
}
}
function postAjax (url,sliceUrl,succeedFun,errorFun) {
var ajax;
if (window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
} else{
ajax = new ActiveXObject("Microsofe.XMLHTTP");//IE
}
var time = new Date().getTime();
ajax.open("post",url+"?t="+time,true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(sliceUrl);
ajax.onreadystatechange = function () {
if (ajax.readyState == 4) {
if (ajax.status >= 200 && ajax.status < 207 || ajax.status == 304) {
if (succeedFun) {
succeedFun(ajax.responseText);
}
} else{
if (errorFun) {
errorFun(ajax.status);
}
}
}
}
}
0 0
- Ajax get请求和post请求的封装
- Ajax请求GET/POST方法的封装
- Ajax请求GET/POST方法的封装
- 简单封装ajax的get和post请求
- AJAX的get和post请求详解
- ajax的GET和POST请求
- Ajax的GET和POST请求
- ajax的get和post请求区别
- java使用httpclient封装post请求和get的请求
- ajax get和post请求
- ajax get和post请求
- Ajax中Get请求和Post请求的区别
- 关于ajax原生的get请求和post请求
- 封装GET、POST请求
- ajax get/post请求
- java封装get和post请求
- Android-封装post和get 网络请求
- AFNetWorking GET 和 POST请求 封装
- AJAX GetAndPost请求的完整封装
- MyBatis一对多关系映射
- jsp、freemarker、velocity
- OpenCV Tutorial: 色彩空間轉換(cvtColor)
- 麻省理工MIT计算机课程表
- Ajax get请求和post请求的封装
- 阅读《C++PrimerPlus》第六版中发现的印刷错误:4.35章节原始字符串(raw)
- java String 源码阅读笔记以及Unicode的学习
- 事件对象event
- Jsp-helloworld
- 第十周项目1-二叉树算法库
- 银联AMT机并不是所有带银联的银行卡都可以取钱使用的!
- 百度搜索功能
- HDU 1048 The Hardest Problem Ever