可引导数据-url 属性不需要的查询参数! :(

bootstraptable data-url attribut unwanted query parameters! :(

我在使用 Bootstrap Table 时遇到问题。 让我们看看这个例子

http://issues.wenzhixin.net.cn/bootstrap-table/#options/server-side-pagination.html

在您找到的源代码上 数据-url="/examples/bootstrap_table/data" 当您 运行 示例页面并查看 GET 调用是什么时,您会看到:

获取http://issues.wenzhixin.net.cn/examples/bootstrap_table/data?order=asc&offset=0&limit=10

数据后面的查询参数: ?order=asc&offset=0&limit=10 它与我的 api 根本不兼容,我的 api 发回了一个清晰的 jason。 :( 我可以设法删除 "offset=0&limit=10" 属性 data-pagination="false 或不设置它。 但是当我放置属性 data-sort-order="desc" 时,我最终会得到 ?order=asc 或 ?order=desc 当我不设置属性时,我最终会得到查询参数 ?order=asc。 我想完全删除查询参数,当我需要一些参数时,我自己在 url 属性上设置它。 请帮助我。

非常感谢!

data-url 用于服务器端处理。服务器从源中排序、过滤和选择数据。

您可能正在寻找的是 data-ajax。它只加载所有数据,所有处理都在客户端完成。

更新:

使用给定的源通过 jsfiddle 提供一个工作示例并不容易(跨服务器应该是 jsonp 并且缺少 SSL)但是如果它只是关于您初始化中的选项,我可以为您提供这个:

https://jsfiddle.net/rsacc203/1/

data-ajax="your/path"因为上述情况而丢失。

@更新评论:https://jsfiddle.net/rsacc203/3/

这将完全删除查询参数。

HTML 属性:

data-query-params="queryParams"

JS:

function queryParams() {
    return {
    };