JS-Ajax
阿新 • • 發佈:2018-07-12
文件 () get ready class ons ajax 完成 sof
1 function ajax(url, fnSucc, fnFaild) 2 { 3 //1.創建Ajax對象 4 var oAjax=null; 5 6 if(window.XMLHttpRequest) 7 { 8 oAjax=new XMLHttpRequest(); 9 } 10 else 11 { 12 oAjax=new ActiveXObject("Microsoft.XMLHTTP"); 13 } 14 15 //2.連接服務器 16 oAjax.open(‘GET‘, url, trueajax.js); 17 18 //3.發送請求 19 oAjax.send(); 20 21 //4.接收服務器的返回 22 oAjax.onreadystatechange=function () 23 { 24 if(oAjax.readyState==4) //完成 25 { 26 if(oAjax.status==200) //成功 27 { 28 fnSucc(oAjax.responseText); 29 }30 else 31 { 32 if(fnFaild) 33 fnFaild(oAjax.status); 34 } 35 } 36 }; 37 }
1 //Ajax讀取文件 2 ajax(‘XXX.txt‘, function (xx){ 3 alert(xx); 4 });
如果使用是數組或json格式
eval 獲取列表項的索引位置,相對於它的兄弟元素
ajax(‘data.json‘, function (str){
//使用 evel 處理下
var arr=eval(str);
alert(arr[0].x);
});
JS-Ajax