ajax.js
function ajax(url, fnSucc, fnFaild){ //1.创建Ajax对象 if(window.XMLHttpRequest) { var oAjax=new XMLHttpRequest(); } else { var oAjax=new ActiveXObject("Microsoft.XMLHTTP"); } //2.连接服务器(打开和服务器的连接) //open(方法,文件名,异步传输) oAjax.open('GET', url, true); //3.发送请求 oAjax.send(); //4.接收返回,当ajax和服务器有通信的时候会发生 oAjax.onreadystatechange=function (){ //oAjax.readyState 浏览器和服务器,进行到哪一步了 if(oAjax.readyState == 4){//读取完成 if(oAjax.status==200){//成功 //alert('成功了:'+oAjax.responseText); fnSucc(oAjax.responseText); } else { //alert('失败了'); if(fnFaild) { fnFaild(); } } } };}
测试页面
连接本地服务器,读取文件a.txt中的数据Title
- 用户名:张三-----密码:123456