1、不刷新表格,利用的jquery的remove和append等方法直接增加和删除对应的行信息。
2、刷新表格,你说多请求一次后台效率低,我建议在后台取数据时你做个分页,直接从数据库取出对应的页数的记录数,这样应该要快很多。
希望可以帮到你。
说简单点其实你就是要把后台的模板读取到前面来。用jquery ajax吧。一下是他的用法。如果你熟悉javascript的ajax的话就很简单了。
$.ajax({
type: "get",
cache:false,//设置缓存为FALSE
url: "",//须要处理的后台页面
beforeSend: function(XMLHttpRequest){
//在显示之前你要干什麼?
//ShowLoading()
},
//显示成功后你要做什麼动作,data是你重后台提交的数据textStatus是状态,这两个
值可以重命名比如(a,b)
success: function(data, textStatus){
$(".ajax.ajaxResult").html("")
$("item",data).each(function(i, domEle){
$(".ajax.ajaxResult").append("<li>"+$(domEle).children
("title").text()+"</li>")
})
},
//完成后你要干什麼,和成功后的区别是:不管成不成功都会到这个阶段。
complete: function(XMLHttpRequest, textStatus){
//HideLoading()
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)