【实例简介】Jquery中Ajax进行无刷新新闻点评功能
【实例截图】
【核心代码】$(function() {
//元素绑定全局ajaxStart事件
$("#divMsg").ajaxStart(function() {
$(this).show(); //显示元素
})
//元素绑定全局ajaxStop事件
$("#divMsg").ajaxStop(function() {
$(this).html("数据处理已完成。").hide();
})
//初始化点评数据
LoadData();
$("#Button1").click(function () {
var strname = encodeURI($("#txtName").val());
var strcontent = encodeURI($("#txtContent").val());
$.ajax({
url: "AddData.aspx",
dataType: "html",
data: { name: strname, content: strcontent },
success: function (data) {
alert(data);
LoadData();
$("#txtName").empty();
$("#Button1").empty();
}
})
})
function LoadData() {
$(".divTitle").empty();
$.get("CommentData.xml", function (data) {
var strHTML = "
$(data).find("Data").each(function (index, item) {
strHTML = "
strHTML = "
strHTML = "
})
strHTML = "
$(".divContent").html(strHTML);
})
}
})
该博客介绍了如何利用jQuery的Ajax方法实现在不刷新页面的情况下完成新闻评论的添加与加载。通过绑定全局ajaxStart和ajaxStop事件来显示处理状态,并展示了核心的Ajax请求代码,以及获取和展示XML数据的函数LoadData。此功能增强了用户体验,简化了页面交互流程。

918

被折叠的 条评论
为什么被折叠?



