好吧,离题了,言归正传,经常来老王这里的朋友应该了解本站评论经历了从纯文字到文字加表情,而表情又从表情图片列表显示到点击才显示表情图片列表,虽然在不断折腾,但一直以来都只有一组表情。...而最近老王发现越来越多朋友的网站评论上不仅有表情,而且有好几组表情。怀着别人家那么“富裕”而为什么我们家这么“穷”的心情,想着我们也应该要走上“富裕”的道路。...配置完又发现发表评论时表情图片可以在评论框中显示,但发表成功后表情却没有了。...update-utf8bm4=1 其实打开地址我什么也没有看见,但重新发表评论插入表情并发布时发现表情可以显示了。
使用ajax请求服务器 2.页面加载,监听“发表”按钮 问题来了:ajax在服务器中进行请求的时候,是同时投递到一个页面中的CommentTest.ashx中的。...答案是:用action action='loadMsgs'和action='addNew' 1.显示评论ajax: 在data键值对中传递action:‘loadMsgs’...;在success函数中进行for循环遍历所有的评论,对象;绑定到ul标签中; 2.添加评论ajax: 在data键值对中传递,评论内容,和action:'addNew';在...(二).新建一个CommentsTest.ashx; 1.设置把报文返回类型为application/json 2.根据ajax请求请求的action的类型判断是添加评论还是展示评论...总结 进一步了解了ajax 学会在浏览器中调试javascript html标签的熟练度
代码 发表评论 文档 发表评论 修改html表单 代码 ---- form表单的基本使用...+time String 评论时间 代码 function getCommenlist() { $.ajax({... 文档 发表评论 接口URL: /api/addcmt 调用方式: POST 参数格式: 参数名称 参数类型 是否必选 参数说明 username String 是 评论人名称...content String 是 评论内容 响应格式: 数据名称 数据类型 说明 status Number 201 发表评论成功;500 请填写完整的评论信息; 501 执行Sql失败; msg...> //外层div换成form表单 //发表评论我们需要获取评论人和评论内容所以我们可以给他添加一个 name属性 //name属性 要与文档接口 对应 <form class
前言 刚才在隔壁看到《WordPress使用AJAX实时获取评论头像》,我就想typecho是不是也能实现这个功能呢!...看了《WordPress使用AJAX实时获取评论头像》这个文章后,我理解到,它实际就是给模板内置了个api,通过ajax请求这个api来实时获取邮箱头像地址。...= '') { $.ajax({ type: 'GET', data: { action: 'ajax_avatar_get', form...: ajaxurl, // 修改为你的Ajax路径 email: _email }, success: function(data) { $('....后语 其实除了php部分和WordPress稍有不同外,其他没什么不同,js部分直接抄自《WordPress使用AJAX实时获取评论头像》。
这些天我在做FYS模板的时候发现评论ajax这个确实存在了很大的问题,之前我是参考的大前端的ajax 谁知道前几天我发现有这个BUG的时候还以为是我写法的问题,然后我就研究了1天多发现现在很多emlog...success: function (a) { posterflag = false; //评论失败:您提交评论的速度太快了,请稍后再发表评论...; break; case "3": tip.text("您提交评论的速度太快了,请稍后再发表评论吧!"); break; case "4": tip.text("请填写昵称哦!")...; break; case "13": alert("评论发表成功!")...; location.reload(); break; case "14": alert("评论发表成功,请等待管理员审核吧!")
二.开启 WordPress 评论分页 打开 WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论,设置一下评论数目,这里的评论数目仅计算主评论,回复评论不作计算。...这里 Kayo 填了比较大的数字(15),因为评论分页分得太细会使用户不便于阅读之前的评论。...> 四.Ajax 评论分页 根据上文所述,现在主题中已经有评论分页了,要做到 Ajax 的评论分页,只需 JavaScript 的配合,不过在这之前首先要在评论列表前加入一个元素,用于在显示新一页评论列表时表示列表正在加载...'); // 点击分页导航链接时触发分页 $('#comments-navi a').live('click', function(e){ e.preventDefault(); $.ajax...background: #a0d536; text-align: center; color: #fff; font-size: 22px; line-height: 45px; } 参考地址 WordPress中Ajax
从有访问量开始就一直被垃圾英文评论骚扰,不胜其烦,现在用wodpress 博客禁止对某篇文章发表评论的方法试试看,后面再来汇报效果。 ?...有天早上起来看到后台被人灌了 6 篇英文垃圾评论,我气就不打一处来。明知道是群发软件干的也无可奈何。...于是再次搜索了一下解决办法,思路从禁止 wordpress 英文评论,变成了禁止 wordpress 某篇文章评论,你别说还真找到一个办法。...就是在 wordpress 后台找到要禁止评论的文章,将鼠标移到文章标题上可以看到出现了四个文字链接可以对文章进行操作。选择“快速编辑”,把允许评论的对勾去掉,点击下面的“更新”。 ?...然后去前台打开这篇文章最下面就找不到评论框了,我不知道这样会不会好用不过尝试一下吧,机器评论的都是不定时发送的,过一阵子再看看是否还会有垃圾英文评论发进来。
二、手动动态刷新评论 这个方法灵感源自网络上流行的评论分页 Ajax 加载:点击评论的下一页,不会刷新整个页面,而是通过 ajax 拉取被点击那个分页的全部内容,然后找到评论部分并加载。...,将触发 ajax 函数,先隐藏当前分页的所有评论,然后 ajax 拉取第 99 页的内容,然后将评论部分加载出来,实现不刷新页面来加载评论。...确实,实现 ajax 评论分页后,我点到其他评论分页,然后再点回来,确实可以实现评论刷新,但是却用了 2 次点击!...下面开始分享代码: /* 评论ajax获取函数 */ function Ajax_Comments(){ $.ajax({ type: "GET", url: ajax_url... Ps:这个代码参考修改自:《WordPress Ajax 评论分页 | Kayo's Melody》,因此如果没看懂 ajax 评论分页,本文分享的也会看得稀里糊涂的,尤其是代码中的 ID
request->getReferer())){ $archive->response->throwJson(array('status'=>0,'msg'=>_t('非法请求'))); } /** 评论关闭...$archive->allow('comment')){ $archive->response->throwJson(array('status'=>0,'msg'=>_t('评论已关闭')))...; } /** 检查ip评论间隔 */ if (!...$comment['url'] = $user->url; /** 记录登录用户的id */ $comment['authorId'] = $user->uid; } /** 评论者之前须有评论通过了审核..., $commentId) ->limit(1), array($feedback, 'push')); //评论完成后的接口,一般用于评论提醒插件 $feedback->pluginHandle()-
今天带来本人最新的折腾成果: Ajax异步加载自定义评论表情。...缺点:本文实现的 Ajax 异步加载自定义评论表情不支持 IE 浏览器,为什么的话去问微软吧~(珍爱生命,远离IE!)...WordPress Ajax 异步加载 自定义评论表情效果 直接在点击下面的评论框效果就出来了,有兴趣的可以用开发者工具看看是不是异步加载。 效果图示: ? ?...WordPress Ajax 异步加载 自定义评论表情教程: 一、删除你主题上来自于《WordPress中添加自定义评论表情包的方法(附三套表情包下载)》一文的所有代码(重要!).../includes/smiley_ajax.php'); //评论表情异步加载 五、打开你目前使用主题的comments.php文件,在相应的位置加入以下代码: <div class="smiley_<em>ajax</em>
Ajax 将以下代码放入浏览器开发者工具中运行即可获得运行一个ajax function test_ajax() { var xhr; if (window.XMLHttpRequest..., 并使用定时函数,每隔5秒钟,获取一次数据 Ajax无需刷新页面,自动从服务器获取数据.gif 手写一个最简单Ajax 的 Demo源码 ~经典影视台词网易云评论无限滚动.../index.html 用Ajax传文件,并实时查看上传进度 在Ajax1.0时代, 是无法直接上传文件的, 到了Ajax2.0时代, 新增了FormData, 我们就可以用FormData完成文件的上传...技术提供支持,虽然无数程序员调侃用IE浏览器的, 吃泡面没有调料包,但不得不承认,IE引入的Ajax确实是个好技术,但遗憾的是,在IE浏览器的生命历程中,引入Ajax是其为数不多的高光时刻。
前言 在实现评论 Ajax 之前,我在网上也找了几篇教程学习了一下,大部分都是用 jQuery 实现的,但是并不是每个主题都会引入 jQuery 的,其次为了实现 Ajax 而引入 jQuery 并不值得去这么做...在评论时,浏览器会发起 POST 请求,请求体中的数据有评论者的信息(name, url, mail, text),注意需要判断用户是否登陆,如果登陆,就只有 text....(e, '.reply_form', true) 40 }); 41 42 43 // ajax 提交 44 function post_by_ajax(e, sel, reply = false...第一,判断是否评论成功,如果失败则弹出信息框,说明原因。成功则重载方法,并用平滑移动等方法跳转到新评论的地方。 第二,评论成功后,收回评论框。...由于在项目中使用了 Kico Style ,所以 Ajax 请求由 ks.ajax() 实现,原生方法亦可。 使用以上实现方法的主题: Paul
有时主题在提交评论后会刷新整个网页才可获取资源,别人家的都不是这样的,以下可以改善评论后无刷新即可获取资源。 在function.php文件加入以下代码 <?... do_action('set_comment_cookies', $comment, $user); $GLOBALS['comment'] = $comment; //根据你的评论结构自行修改...('wp_ajax_noprjiv_ajax_comment', 'fa_ajax_comment_callback'); add_action('wp_ajax_ajax_comment 新建app.js...的评论,将app.js和app.css放入其中。...将文件夹Ajax的评论放在主题根目录。 其中布局需要根据自身主题进行微调。
我之前写过《Typecho不使用插件实现Ajax评论功能》这篇文章,文章中对绛木子的函数完善了评论触发的接口,但是评论过滤部分的接口没有完善,只是单纯的给出了替代方案,其实很早之前就解决了,只是一直没有写出来...完善好的函数 /** * ajaxComment * 实现Ajax评论的方法(实现feedback中的comment功能) * @param Widget_Archive $archive *...'))); } /** 检查ip评论间隔 */ if (!..., $commentId) ->limit(1), array($feedback, 'push')); //评论完成后的接口,一般用于评论提醒插件 $feedback->pluginHandle...$archive->response->throwJson(array('status'=>1,'comment'=>$data)); } 具体怎么使用,请阅读《Typecho不使用插件实现Ajax
jQuery ajax - ajax() 方法 http://www.w3school.com.cn/jquery/ajax_ajax.asp jQuery Ajax 参考手册 实例 通过 AJAX 加载一段文本...语法 jQuery.ajax([settings]) 参数 描述 settings 可选。用于配置 Ajax 请求的键值对集合。...这是一个 Ajax 事件。如果返回 false 可以取消本次 ajax 请求。...这是一个 Ajax 事件。 global 类型:Boolean 是否触发全局 AJAX 事件。默认值: true。...设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。
最近听友数量直线上升,评论越来越多,攒了不少。好几天前有条留言说看了我的linked in上有几个专利,感觉高大上,希望讲讲如何发表专利。我估计这是一个大家也许会感兴趣的话题,那就说说吧。...按专利发表的目的来说,大体有两种: 产品中使用的『杀手级』技术的自我保护。如多点触控。 为完善自身的专利组合而专门发表的专利。...我该如何发表专利? 扯多了。回到正题 —— 如何发表专利。我在外企工作,所以发表的都是美国专利,也许下面所述跟国内专利有点出入(但不会太大)。...你在一家石油公司想发表app下拉刷新的专利,没门! ... 类似的细则每个行业,甚至每家公司都不会一样,但大体差不多(目的殊途同归)。...发表专利有什么好处? 首先每个公司对那些能通过内审的专利会有一笔丰厚的报酬,大概会在整个专利申请费用的5%-20%。程序君所呆的公司在这点上非常慷慨。
AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。 什么是 AJAX?...简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。...关于 jQuery 与 AJAX jQuery 提供多个与 AJAX 有关的方法。...提示:如果没有 jQuery,AJAX 编程还是有些难度的。 编写常规的 AJAX 代码并不容易,因为不同的浏览器对 AJAX 的实现并不相同。这意味着您必须编写额外的代码对浏览器进行测试。...不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX 功能。
name(名字)、email(邮箱)、url(个人网站),用户发表的内容将存放在 text 字段里,created_time 记录评论时间。...created_time 记录用户发表评论的时间,我们肯定不希望用户在发表评论时还得自己手动填写评论发表时间,这个时间应该自动生成。 创建了数据库模型就要迁移数据库,迁移数据库的命令也在前面讲过。...考虑用户在我们博客网站上发表评论的过程。...当用户想要发表评论时,他找到我们给他展示的一个评论表单(我们已经看到在文章详情页的底部就有一个评论表单,你将看到表单呈现给我们的样子),然后根据表单的要求填写相应的数据。...{{ form.text }} {{ form.text.errors }} 发表
Ajax研究 9.1、简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。...AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。...使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。 9.2、伪造Ajax 我们可以使用前端的一个标签来伪造一个ajax的样子。...jQuery 提供多个与 AJAX 有关的方法。...jQuery Ajax本质就是 XMLHttpRequest,对他进行了封装,方便调用! jQuery.ajax(...)
AJAX实例 实例一:一个简单的AJAX实例 创建一个简单的XMLHttpRequest,从一个TXT文件中返回数据 实例 function loadXMLDoc() { var xmlhttp;...==200) { document.getElementById(“myDiv”).innerHTML=xmlhttp.responseText; } } xmlhttp.open(“GET”,”ajax_info.txt
领取专属 10元无门槛券
手把手带您无忧上云