前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存

前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存,第1张

没用过这个前端框架,但是一般ajax都能设置重新获取还是从缓存获取,例如jQuery的ajax提供了cache参数,如jQueryajax({cache:false}),另外,一般的,采用post方式获取数据ajax也都不会获取缓存。

如果以上不行,你就自己在url后面加参数吧,例如url+=''+(new Date())valueOf();因为时间戳不一样,浏览器就会认为是新地址,不会从缓存中读取了

就在你的ajax那个参数里面设置就可以了,以下代码为例

"ajax": { "url": url, "type": "POST", "datatype": "json", "data": function(d){ }, "dataFilter": function(retData, type){ }, "complete": function (XHR, TS) { if( XHRresponseTextindexOf("<!DOCTYPE html>") == 0 ){ showtips("登录已失效,请重新登录"); } } },

complete那个参数就是请求完成后的回调函数,dataFilter是数据返回后,表格渲染前可以对返回的数据进行 *** 作

bootstrap-table

要自定义个queryParams方法,如果服务器端分页,必须要有limit和offset参数

offset:数据起始行数

limit:取多少条

你是前端程序员还是后端程序员。我估计你前后都要写,首先要选好框架,包括前后端的。前端可以用bootstrap,找它的表格插件,学习如何使用,需要什么格式的数据。再写ajax提交参数到后端来查询数据库。后端有一些框架,我建议你简单一点就在aspnet项目添加一个一般性处理程序,你要去百度一下如何添加。然后在这个程序里面写代码查询数据库,返回前端需要的数据,一般都是json格式的数据

ajaxInSameDomain("后台请求地址url", data, "POST", function (result) {

$('#key')html(result["key"]);//后台传回的数据result给id进行赋值

$('#myModal')modal();//模态框展示

});

以上就是关于前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存全部的内容,包括:前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存、如何设置bootstraptable插件在ajax请求成功后的回调函数、JQ的ajax里data可以转换为字符串格式附加在URL后,在用bootstrap table从服务器取值时怎么也有这效果。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9715436.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存