Bootstrap-table中使用ajax被传入了一个什么对象?

发布于 2022-09-06 21:17:30 字数 1228 浏览 24 评论 0

前情提要 是想使用 Bootstrap-table 通过ajax获取数据,但是官网上对此一句话带过了,我上网找到了一个 能用的示例
可是却不知其中为何要这样写。

$("#table").bootstrapTable({
    ajax:ajaxReqDate,
    //url : 'xxx',//ajax请求数据,url我注释掉了
    columns : [{},{},{}],//伪代码 列头省略
    //...    其他配置项省略
});
function ajaxReqDate(result){
    console.log(result);
    $.ajax({
    type : "POST",  
    url : "info/list",  
    contentType: "application/json;charset=utf-8",  
    dataType:"json",
    data:JSON.stringify(SearchParma),
    success : function (msg) {            
        result.success({
            row:msg
        });
        $('#table').bootstrapTable('load', msg);
    },  
    error:function(msg){  
        alert("错误");  
    }  
});

这里的result是什么我打印出来是这样的:
clipboard.png
我好奇的是这个result.success({ row:msg });
回调函数中要为reault.success方法中传入一个对象,哪怕这个对象是空的也是可行的。
就像这样 result.success({});
如果不做这一步的话数据就不会被加载出来。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不美如何 2022-09-13 21:17:30

如果 列 也是通过ajax获取的改怎么传列啊

断爱 2022-09-13 21:17:30

result是bootstrap table里定义的一个对象,它有一个success方法,是用来加载数据的,你可以看看bootstrap table的源码

乖乖兔^ω^ 2022-09-13 21:17:30

你好,我刚好也有这样子的需求,请问一下你SearchParma这个参数是怎么接收进来,就是你点击下一页或者按条件查询的时候,我发现参数传不进来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文