bootstrap-table遇到的问题

1.controller层

queryParams 参数提交不过去 是因为 bootstrap-table.js中默认是contentType: 'application/json',我们必须改成
contentType : "application/x-www-form-urlencoded",而且必须是post提交。/
因为bootstrap-table.js源码中是:
 
request = $.extend({}, calculateObjectValue(null, this.options.ajaxOptions), { type: this.options.method, url: url || this.options.url, data: this.options.contentType === 'application/json' && this.options.method === 'post' ? JSON.stringify(data) : data, cache: this.options.cache, contentType: this.options.contentType, dataType: this.options.dataType, success: function (res) { res = calculateObjectValue(that.options, that.options.responseHandler, [res], res); that.load(res); that.trigger('load-success', res); if (!silent) that.$tableLoading.hide(); }, error: function (res) { that.trigger('load-error', res.status, res); if (!silent) that.$tableLoading.hide(); } });

 

2.pageSize传不到controller

 

需要在提交时加上
 
queryParamsType : "limit", // //设置为limit则会发送符合RESTFull格式的参数

 

   更多计算机视频教程(Java、Python、大数据等等)、计算机软件(Mac)、影视资源推荐。

         欢迎大家关注本公众号:V的聚集地 

 

 

 
 

你可能感兴趣的:(bootstrap)