js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用)
一、总结
2、匿名函数作为参数传递
二、js进阶ajax函数封装
ajax1.js
1 function ajax(url,funSucc,fnFaild){ //1、以函数作为函数的参数传进来 2 3 var xhr=new XMLHttpRequest(); 4 5 xhr.open('GET',url,true); 6 7 xhr.send(null); 8 9 xhr.onreadystatechange=function(){10 11 if (xhr.readyState==4) {12 13 if (xhr.status==200) {14 15 funSucc(xhr.responseText) //2、使用传进来的函数16 17 18 }else{19 if (fnFaild){20 fnFaild(xhr.statusText)21 }22 23 }24 }25 }26 27 }
html测试代码
1 2 3 4 5ajax01 6 13 //1、引入js14 15 16 17 18 29 30