问卷
获取问卷内容
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 ,
"content": content ,
"nickname": name ,
}
var parms = {
LiveCode: ,
content: contentList
}
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 |
描述信息 |
成功后做本地储存。下次再进来就判断一下本地储存的值,是否再次触发问卷