提交表单

如果您需要将自定义表单数据(如咨询前填写的信息表、问卷调研结果等)传递给客服端并在对话内容中展示,米多客提供了表单提交接口。

使用前提:本接口面向具备前端开发能力的技术人员,调用前请确保网页已正确接入米多客 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>
                    
相关文档: 自定义客户资料(与表单的区别:客户资料用于身份识别,表单用于一次性信息收集)
本篇目录