DEMO演示:通过Ajax方式发表评论

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

3.0.2版开始完善了互动接口,并修改了接口的使用方式,可以通过Ajax方式调用,提供更友好的用户体验。(发表评论接口说明:comment-api.htm)

下面我就通过实例给大家讲讲如何使用:

下载演示模板:http://download.akhtm.com/download/templates/ajax_comment_template.zip

解压缩后有两个文件:

js.htm(定义了一个工具方法,可以通过ID找到页面元素,和评论本身无关)

comment.htm(Ajax评论的核心脚本)
r(获取一个6位的随机字符串,当验证码的sid)
sc(显示验证码区域)
cc(初始化验证码)
iposts(Ajax方法)
receivecomment(Ajax回调函数,用于处理返回值,给出提示)
postcomment(拼装数据,通过Ajax方式发送,并设置回调)
vchar(处理特殊字符)

如果您没有Javascript基础也没有关系,直接在文章详情页引用这两个模板即可:

<{include file="js.htm"}>
<{include file="comment.htm"}>

也可以照葫芦画瓢,稍微改改comment.htm中的表单样式。