首页 > 代码库 > ajax方法简单实现
ajax方法简单实现
//option {url,medthod,type,data,fSuccess,fError} function ajax(option) { var xhr = window.XMLHttpRquest ? new XMLHttpRquest() : new ActiveXObject(‘Microsoft.XMLHTTP‘); var body = option.method.toLowerCase() == ‘get‘ ? null : option.data; xhr.open(option.method,url); xhr.send(body); xhr.onreadystatechange = function(){ if(xhr.readystate == 4 && xhr.status == 200){ if(option.fSuccess){ switch (option.type) { case ‘json‘: option.fSuccess(JOSN.parse(xhr.responseText)); break; default: option.fSuccess(xhr.responseText); break; } } } else{ option.fError({ status:xhr.status, statusText:xhr.statusText }) } } }
ajax方法简单实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。