• 工具猫魔盒介绍


    对象方法: Net.post(url,data,callback,type,refer,async,headers,failfunc)

    具体介绍

    url : 请求地址 | 必选

    data : 发送数据 | 必选

    callback : 回调函数 | 必选

    type : 获取的数据类型 | 可选

    refer : 数据请求来源 | 可选

    async : 是否异步请求 | 可选

    headers : 数据头 | 可选

    failfunc : 获取失败时回调函数 | 可选

    应用实例

    <script type="text/javascript">
    //     参数比较多,比较难于记忆
    //     总结如下:
    /*
        基本参数:  
            地址, 发送的数据, 响应函数
        可选参数 :  
            类,源,异,头,败 (记住这5个吧)
            类型 | 来源 | 异步 | 数据头 | 失败
    */

    // 1 . 设置响应函数和失败响应函数

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        if(rs){
            alert(rs);
            /*弹出百度内容*/
        }else{
            alert("获取数据失败");
        }
    },"","","","",function(errorcode){
        alert("连接服务器错误,错误代码:"+errorcode);
        /*
            errorcode: 例如
             500 服务器错误
             400 找不到该网页
        */
    });

    // 2. 设置数据请求来源为http://www.toolmao.com

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
    },"","http://www.toolmao.com");

    // 3. 获取JSON 格式的数据

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
        /*
            参数值为 json 的话, 
            如果返回内容为空, 则 rs={};
        */
    },"json");

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
        /*
            参数值为 json_array 的话, 
            如果返回内容为空, 则 rs=[];
        */
    },"json_array");

    // 4. 获取XML格式的数据

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs.selectSingleNode("//toolmao"));
    },"xml");

    // 5. 获取网页请求所返回的数据头

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
    },"header:Content-length");

    //6. 获取UTF-8的数据,自动转换为GB2312

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
    },"charset:gb2312");

    //7. 自己定义发送的COOKIES或者其它头数据

    Net.post("http://www.baidu.com",{
        "data1":"123",
        "data2":"456"
    },function(rs){
        alert(rs);
    },"","","",{
        "Cookie":"gainover=toolmao; zongzi=123",
        "x-flash-version":"1.0"
    });
    </script> 

    工具猫魔盒下载地址:http://www.xdowns.com/soft/softdown.asp?softid=90612

  • 相关阅读:
    广播BroadcastReceiver(2)
    hunnu11544:小明的烦恼——找字符串
    Systemd启动图形界面过程
    大数据.......
    2014百度之星第一题Energy Conversion
    基于zookeeper简单实现分布式锁
    LeetCode OJ 215. Kth Largest Element in an Array 堆排序求解
    Leetcode
    Linux文件系统(七)---系统调用之open操作(一)
    Go语言Slice操作.
  • 原文地址:https://www.cnblogs.com/milantgh/p/3770679.html
Copyright © 2020-2023  润新知