2016-08-15 66 views
-2

我一直在使用引导表有关的问题。 让我们来看看这个例子bootstraptable data-url attribut不需要的查询参数! :(

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

的源代码,你会发现 数据-URL =“/例子/ bootstrap_table /数据” 时运行该示例页面,看看什么的GET调用,您将看到:

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回来。 :( 我可以设法删除“偏移量= 0 &限制= 10”与属性 data-pagination =“false或不设置它 但我最终以?order = asc或?order = desc when我把属性数据排序顺序=“desc”当我不设置属性我结束了查询参数?order = asc。 iwant完全删除查询参数,当我需要一些我设置它自己的url属性。 请帮助我。

非常感谢你!

+0

我建议你添加一个拨弄你的精缩工作代码。 – Wtower

+0

以后我会做,感谢tipp。 但是bootstrap-table在每个示例上的行为都会查看它发送的GET请求吗?order = asc当data-url url attribut指向直接api调用时(而不是file.json) ! – PeterPlanlos

回答

0

data-url是服务器端处理,服务器排序,过滤,并从源选择数据。

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

UPDATE:

提供通过的jsfiddle工作的例子并不那么容易给定源(跨服务器应该是JSONP和SSL丢失),但如果是只有在你的初始化选项,我可以为您提供这样的:

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

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

@Updated评论:https://jsfiddle.net/rsacc203/3/

+0

谢谢,您能否提供一个示例如何调用data-ajax属性,如 http://issues.wenzhixin.net.cn/examples/bootstrap_table/data 或更好的我需要的js脚本代码。 我从服务器的个人JSON响应是: {“example_1”:{“columns”:[“id”,“nr”,“code”],“records”:[[“1”,“1” 0107SOC“],[”2“,”2“,”0108AHD“]]}} 或 {”example_2“:[{”id“:”1“,”nr“:”1“代码“:”0107SOC“},{”id“:”2“,”nr“:”2“,”code“:”0108AHD“}]} 非常感谢! – PeterPlanlos

0

这将完全地消除查询参数。

HTML属性:

data-query-params="queryParams" 

JS:

function queryParams() { 
    return { 
    };