<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> function $_ajax(ajaxObj){ var ajax=null; if(window.XMLHttpRequest){ ajax=new XMLHttpRequest(); }else{ ajax=new ActiveXObject('Microsoft.XMLHTTP'); } var url_datas=''; for(var i in ajaxObj.datas){ url_datas+=i+'='+ajaxObj.datas[i]+'&'; } if(ajaxObj.method.toUpperCase()=='Get'){ ajaxObj.url+='?'+url_datas; ajax.open(ajaxObj.method,ajaxObj.url,true); ajax.send(); }else if(ajaxObj.method.toUpperCase()=='POST'){ ajax.open(ajaxObj.method,ajaxObj.url,true); ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(url_datas); } ajax.onreadystatechange=function(){ if(ajax.readyState==4){ if(ajax.status==200||ajax.status==304){ ajaxObj.success(ajax.responseText); } } } } $_ajax({ url:'', //地址 method:'', //请求方式 datas:[], //数据 success:function(res){ //请求成功 console.log(res); } }) </script> </body> </html>
ajax封装函数
猜你喜欢
转载自www.cnblogs.com/leroywang/p/12357085.html
今日推荐
周排行