码迷,mamicode.com
首页 > Web开发 > 详细

JS-Ajax

时间:2018-07-12 16:20:32      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:列表项   hid   alt   连接服务器   spl   var   val   color   hang   

技术分享图片
 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, true);
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 }
ajax.js
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

标签:列表项   hid   alt   连接服务器   spl   var   val   color   hang   

原文地址:https://www.cnblogs.com/yanyiyaner/p/9174655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!