问卷

获取问卷内容
    var data = CR_SDK.sign_up_init()
        console.log(data);
返回字段 字段类型 字段描述
isOpenSU bool 是否开启问卷

注意,当 isOpenSU 为 true 时才有下面的数据

data 相关数据如下

返回字段 字段类型 字段描述
adImg string 问卷顶部图片src
name string 问卷主标题
remark string 问卷副标题
rowList json 问卷内容列表

rowList 列表相关数据如下

返回字段 字段类型 字段描述
isRequired bool 是否必填
isSmsCode bool 是否发送验证码
orderNo num 顺序号
rowName num 行名称
rowType integer 行类型(0手机号、1单行填写、2多行填写)
rowid num 行id
问卷发送验证码
    var parms ={
         LiveCode: livecode ,             //直播短连接
         mobile: phoneNum                 //手机号码
        }
    CR_SDK.sendMobileCodeAPI(parms)
       CR_SDK.on('cr_get_mobile_code', function(res){
           console.log(res)
       }

cr_get_mobile_code 回调数据

返回字段 字段类型 字段描述
code num 为0,成功发送
msg string 描述信息
问卷检测验证码
    var parms = {
        mobile: ,    //手机号码
        authCode:    //验证码
    }
    CR_SDK.getMobileCodeServlet(parms)
    CR_SDK.on('cr_check_mobile_code_servlet', function(res){
           console.log(res)
       }
返回字段 字段类型 字段描述
code num 为0,验证码正确
msg string 描述信息
问卷提交信息
        ...
        contentList[i] = {
                        "rowid": id ,  //问题id
                        "content": content , // 问题内容
                        "nickname": name , //问题名称
                    }
    var parms = {
        LiveCode:       ,      //直播短连接
        content: contentList  //问题数组,包含问题的id,问题的内容,问题的名称
    }
    CR_SDK.liveSignUpServlet(params);
    CR_SDK.on('cr_check_live_signup_servlet', function(res){
           console.log(res)
           if(res.code == 0){
           //成功后作本地储存。下次再进来就判断一下本地储存的值,是否触发问卷
               localStorage.setItem("LIVE_SIGNUP."+$('#LiveCode').val(),true);
           }
       }
返回字段 字段类型 字段描述
code num 为0,验证码正确
msg string 描述信息

成功后做本地储存。下次再进来就判断一下本地储存的值,是否再次触发问卷

© HeDonghai all right reserved,powered by Gitbook文件修订时间: 2018-11-20 14:29:11

results matching ""

    No results matching ""