PHPCMS评论实现AJAX无刷提交和读取调用
2019-03-12 08:35:21来源: 落叶人生 阅读 ()
由于需要用PHPCMS相关模块做特别的应用,所以这两天就研究了下PHPCMS评论AJAX提交的问题。虽然也在对JQUERY一点也不了解的情况下也常常是就地取材仿写仿改了不少,也基本能依葫芦画瓢照搬一些了,然而对JQ中的AJAX这块还一直是有意识的避开的,总打算某一天单独花一段时间对基原理和语法好好研究下,然而终究是没有等到这一天就又直接照改不误了。
PHPCMS中是利用的JQUERY作JS框架,尤其后台大量运用了AJAX,然而不知为何前台除了登陆等涉及验证的地方有采用AJAX外其它地方却很少见到影子,在PHPCMS里面对AJAX评论的呼声比较大,也有几个人发过帖子尝试改过,不过都不怎么完全,貌似官方也没太理会,估计觉得AJAX只是属于模板层面的吧。
认真看了下他的comment.php文件,里面的几个case倒是有一个是ajaxpost,不过是用来处理评论列表页面点击“回复”,浮动载入回复编辑器的,不涉及AJAX无刷新提交与读取,于是只得复制他的评论数据提交代码改改了。落叶图简单,就直接复制一份add的case改下,去掉跳转提交成功后跳转的showmessage()代码,直接echo输出评论成功,这样利用下面的jquery ajax提交时就可以直接简单获取返回信息了。
Jquery ajax无刷新提交PHPCMS评论表单的大致代码:
以下为引用的内容: JavaScript代码
|
上代码只是JQ AJAX提交示例,实际过程中涉及评论无刷提交,无刷新读取及评论回复框的浮动载入、无刷新提交及评论的再次无刷新读取等,细节比较复杂,但代码都是绕上面进行的,当然评论提交和显示的PHP代码也改了些。
虽然落叶对AJAX并不太了解,改上面程序也只是模仿了HDWIKI的AJAX提交的相关代码改的,但似乎这种做法只能算是对原PHP同步处理的一种异步改进而矣,只是提交方式采用JQUERY 的ajax方法,数据处理还是PHP来完成的。
下面是载图:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 会员体系思考到实现 2020-11-19
- 用Python实现RFM模型——互联网产品用户分层必备技巧 2019-08-09
- 站长实战攻略:如何应对恶意评论?解析快照删除与投诉渠道 2019-04-10
- 微博、知乎的评论区广告是UGC的胜利吗? 2019-04-10
- 两款插件快速实现,wordpress全站开启https 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash