jqgrid有没有增删改后不刷新表格,而由自己手动刷新的方法?

jqgrid有没有增删改后不刷新表格,而由自己手动刷新的方法?,第1张

你在增删改的Ajax的success里面不掉刷新表格方法就不刷新喽。这个时候有以下两种方案:

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()

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9594617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存