# sdk

# 打开F12查看效果

GET/POST

上传文件demo 头像图片：
身份证图片：

    //需要发布到服务器上运行，并且server端需要处理跨域
    //在IndexController.java上加@CrossOrigin(origins={"*"})

    sdk.config({
        url : 'http://localhost:8080/api'
        ,app_key : 'test'
        ,secret : '123456'
    });

    sdk.get({
        name   : 'goods.get' // 接口名
        ,data  : {'goods_name':'iphone'} // 请求参数
        ,callback:function(resp) { // 成功回调
            console.log(resp)
        }
    }); // get方式不支持上传

    sdk.post({
        name   : 'goods.get' // 接口名
        ,data  : {'goods_name':'iphone'} // 请求参数
        ,callback:function(resp) { // 成功回调
            console.log(resp)
        }
    });

    /* ****************上传文件**************** */
    <form id="frm">
        上传文件1：<input type="file" name="headImg"/>
        上传文件2：<input type="file" name="idcardImg"/>
    </form>

    function uploadTest() {
        sdk.get({
            name   : 'file.upload' // 接口名
            ,data  : {'goods_name':'iphone'} // 请求参数
            ,form  : document.getElementById('frm')
            ,callback:function(resp) { // 成功回调
                if(resp.code == '0') {
                    alert('上传成功,' + resp.msg);
                } else {
                    alert('上传失败,' + resp.msg)
                }
            }
        });
    }