jquery实现ajax无刷新评论需要用的技术:(本次试验用的是“jquery-1.4.2.js”版本的jquery)
$.post("一般处理程序路径",{以字典的形式传递参数},function(data,status){``````}); jquery中的基本选择器操作;
首先创建数据库“T_article”:
主键设置自增;
然后创建一个强类型的DataSet。
文章:
this a text!this a text!this a text!this a text!this a text!this a text!this a text!this a text! this a text!this a text!this a text!this a text!this a text!this a text!this a text!this a text!this a text! this a text!this a text!this a text!this a text!this a text!this a text!
- glunlist">
然后创建两个一般处理程序WSXPL.ashx(用来插入数据的处理程序)和WSXPL1.ashx(用来获取所有评论数据的处理程序);
WSXPL.ashx中的代码如下:
WSXPL1.ashx中的代码如下:
做完这些步骤,操作数据库的部分就已经完成了。现在只要在前台把一般处理程序返回的数据解析一下并附加的相应的位置就可以了!
首先在前台引用“jquery-1.4.2.js”jquery库;然后开始编写js脚本;
$("#btnpin<a href="/tag/glu/" target="_blank" class="keywords">glu</a>n").click(function () { //设置btn事件
var msg = $("#msg").val();
$.post("ashx/WSXPL.ashx",{ "msg": msg },status) {
if (status == "success") {
if (data == "ok") {
$.post("WSXPL1.ashx",status) { //为了实现<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>的时候<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a><a href="/tag/neirong/" target="_blank" class="keywords">内容</a>会<a href="/tag/zidong/" target="_blank" class="keywords">自动</a>的<a href="/tag/tianjia/" target="_blank" class="keywords">添加</a>到ul上
if (status == "success") {
var result = data.split("$");
var msg = result[result.length - 2]; //<a href="/tag/huoqu/" target="_blank" class="keywords">获取</a>最后一条<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>
var line = msg.split("|");
var pin<a href="/tag/glu/" target="_blank" class="keywords">glu</a>n = $("<li><a href="/tag/yonghu/" target="_blank" class="keywords">用户</a>ID:" + line[0] + "; <a href="/tag/pinglun/" target="_blank" class="keywords">评论</a><a href="/tag/neirong/" target="_blank" class="keywords">内容</a>:" + line[1] + "; <a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>时间:" + line[2] + "</li>");
$("#pin<a href="/tag/glu/" target="_blank" class="keywords">glu</a>nlist").append(pin<a href="/tag/glu/" target="_blank" class="keywords">glu</a>n); //把最后一条<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>追加到ul上
}
else {
alert("ajax<a href="/tag/cuowu/" target="_blank" class="keywords">错误</a>!");
}
})
alert("<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>成功!");
}
else {
alert("<a href="/tag/pinglun/" target="_blank" class="keywords">评论</a>失败!");
}
}
})
})
})
做完这些直接运行就可以了! 以上就是本文的全部内容,希望对大家的学习有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。