zoukankan      html  css  js  c++  java
  • JS-Ajax

     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);
    });

  • 相关阅读:
    iptraf查看TCP/UDP某个特定端口的带宽与流量
    linux read 命令
    2 css常识二
    1 css常识
    18 表单
    17 事件
    16 DOM
    15 BOM
    14 函数-高级
    13 对象
  • 原文地址:https://www.cnblogs.com/yanyiyaner/p/9174655.html
Copyright © 2011-2022 走看看