socket

与后台连接

var connection = null;
connect();
//window.onbeforeunload = beforeDisConnect;//监听浏览器关闭前的事件
//window.onunload = disConnect;//监听浏览器关闭时

function connect() {
    // open connection
    //连接服务器
    connection = io.connect('116.226.135.122:22223/');
    connection.on('connect', function (data) {
        console.log('链接成功')
    });
    connection.on("error", function (error) {
    });
    connection.on("message", function (message) {
    });
}
function disConnect() {
    console.log('链接已关闭!');
    connection.disconnect();
}
function beforeDisConnect() {
    return "确认离开";
}

获取之后得到datas

getSMS()
 function getSMS() {
        //发送验证码
        var jsonObj = {
            "code": "xs002",
            "token":"",
            "serial_no":serialNumV(),
            "errorcode":"0",
            "errormsg":"success",
            "dat": [{"Oper_flag": "1", "Username": "17321150959", "Sms_template": "001"}]
        };
        var jsonStr = JSON.stringify(jsonObj);
        connection.emit('xs002', jsonStr);
        //获取验证码
        connection.on('xr002', function (data) {
            if (data.errorcode== '0') {
                console.log(data)
                for(var i=0;i<data.datas.length;i++){
                    console.log(data.datas[0].Sms_template)
                }
//              $("#smsInput").value(data.data(0).Sms_template)
            }else {
                alert(data.errormsg);
            }
        })
    }

后台具体传输什么数据,看具体情况而定,接口通了之后就差不多OK了

posted on 2017-09-25 23:42  大力水手和超级玛丽  阅读(127)  评论(0编辑  收藏  举报

导航