返回值
变量 | 类型 | 集合内容 | 说明
--- | --- | --- | ---
favoriteRelated_addFavorite_collection | Map<String,Object> |  | 没有返回值

提交表单 - 默认方式
请求路径 | user/control/favorite/add.htm
请求方式 | POST
请求参数 | 参数表
提交成功返回 | 默认跳转到jump模板页显示提交成功信息；跳转路径参数jumpUrl有值时按参数值路径跳转
提交失败返回 | 错误值 | 变量：error 类型：Map<String,String>

提交表单 - AJAX方式
请求路径 | user/control/favorite/add.htm
请求方式 | POST
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
请求参数 | 参数表
提交返回 | JSON格式值 类型:Map<String,Object> | 键参数：success 值内容说明：成功返回true 失败返回false 值类型：String
键参数：error 值内容说明：错误值集合 值类型：Map<String,String>

错误值 error
变量 | 类型 | 说明
--- | --- | ---
token | String | 令牌错误
topicFavorite | String | 话题收藏错误
questionFavorite | String | 问题收藏错误
favorites | String | 收藏夹错误

提交收藏夹参数
参数 | 类型 | 是否必填 | 说明
--- | --- | --- | ---
topicId | Long | 按需填写 | 话题Id | 话题Id和问题Id必须选填一个
questionId | Long | 按需填写 | 问题Id
token | String | 是 | 令牌
jumpUrl | String | 否 | '提交表单 - 默认方式'提交成功后跳转路径,不填写默认跳转到表单提交页；参数必须经过encodeBase64URL编码后才能提交。例${encodeBase64URL('/index')}

## 示例

<script type="text/javascript"> //Ajax方式提交 function addFavorite(){ var parameter = ""; //话题Id parameter += "&topicId="+getUrlParam("topicId");//从URL中获取 //从meta标签获取令牌 parameter += "&token="+getCsrf(); //删除第一个&号,防止因为多了&号而出现警告: Parameters: Invalid chunk ignored.信息 if(parameter.indexOf("&") == 0){ parameter = parameter.substring(1,parameter.length); } //下一步用ajax方式将参数提交到user/control/favorite/add.htm } </script>