提交表单
如果您需要将自定义表单数据(如咨询前填写的信息表、问卷调研结果等)传递给客服端并在对话内容中展示,客源多提供了表单提交接口。
使用前提:本接口面向具备前端开发能力的技术人员,调用前请确保网页已正确接入客源多 JS-SDK(即页面中已存在
_MILINK 全局对象)。接口能力概览
函数:_MILINK.submitForm(form)
作用:将自定义表单数据提交给客服端并展示在对话内容中
参数:form(键值对对象,键为字段名,值为用户输入)
返回值:无
参数说明
form 为一个 JSON 对象,键为字段名称(展示给客服),值为访客填写的内容。字段可按业务自定义,无固定字段约束。
示例代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
</head>
<body>
<!-- 点击下面的按钮提交表单 -->
<input type="button" onclick="submitForm()" value="提交表单" />
<script type="text/javascript">
// 提交表单
function submitForm() {
var form = {
"姓名": "访客填写的姓名",
"电话": "访客填写的电话",
"备注": "访客填写的备注"
};
if (_MILINK) {
_MILINK.submitForm(form);
}
}
</script>
</body>
</html>
相关文档:
自定义客户资料(与表单的区别:客户资料用于身份识别,表单用于一次性信息收集)