首页 > 其他 > 详细

学习些一些小东西

时间:2014-10-24 20:42:33      阅读:237      评论:0      收藏:0      [点我收藏+]
 今天上课学习了一些东西自己试着做了一下,是一个AJAX的封装函数,自己用了下好像有点问题,不知道是调用的问题还是这个封装函数的问题,我把代码发上来求指点一下:

/**
* @param method 数据发送的方式,用字符串形式传入
* @param url 数据发送的地址,用字符串形式传入
* @param fun 当响应状态返回全部正确时所执行的函数
* @param value 数据值
*/

function useAjax(method,url,fun,value) {
var xm = null;
if (window.ActiveXObject) {
xm = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xm = new XMLHttpRequest();
}
xm.onreadystatechange = function(){
if(xm.readyState == 4 && xm.status == 200){
fun(xm);
}
};
if (method == ‘get‘){
//此url为:‘/地址?name属性值‘+数据值(多值间需添加‘&‘)
xm.open(method,url);
xm.send();
}
else if(method ==‘post‘){
xm.open(open,url);
xm.setRequestHeader("Content-type","application/x-www-form-urlencoded");
/bubuko.com,布布扣alue为数据拼接的值
xm.send(value);
}
}

学习些一些小东西

原文:http://www.cnblogs.com/xfengcao-lf/p/4049163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!