页面出现两次bootstrap.js出现问题怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面出现两次bootstrap.js出现问题怎么办相关的知识,希望对你有一定的参考价值。

问题1 :服务器端取不到form值,querystring没有问题,但是request.form取不到值
解决:这是ajax的问题,原代码使用原生的ajax。 1可以用读流文件解决。2 如果想用request.form 方式,设置 contentType: "application/x-www-form-urlencoded",

?

1
2
3
4
5
6
7
8
9
10

$('#tableList').bootstrapTable(
method: 'post',
url: "",
height: $(window).height() - 200,
striped: true,
dataType: "json",
pagination: true,
"queryParamsType": "limit",
singleSelect: false,
contentType: "application/x-www-form-urlencoded",

问题2、设置传递到服务器的参数
方法:

function queryParams(params)

return
pageSize: params.limit,

pageNumber: params.pageNumber,

UserName: 4

;



$('#tableList').bootstrapTable(
method: 'post',
url: "",
height: $(window).height() - 200,
striped: true,
dataType: "json",
pagination: true,

queryParams: queryParams,

问题3、 后台取不到 pageSize 信息
解决:
1在queryParams中设置
2 在bootstrap-table.minjs文件 修改源文件为
"limit"===this.options.queryParamsType&&(e=limit:e.pageSize,pageNumber:e.pageNumber,
修改 bootstrap-table.js 也可以

if (this.options.queryParamsType === 'limit')
params =
search: params.searchText,
sort: params.sortName,
order: params.sortOrder
;
if (this.options.pagination)
params.limit = this.options.pageSize;

params.pageNumber=this.options.pageNumber,
params.offset = this.options.pageSize * (this.options.pageNumber - 1);



配置加入 "queryParamsType": "limit",
参考技术A 对于引入后的页面效果是一样的。若你是开发的过程调试中建议引用bootstrap.js(因为这样式,便于阅读);若发布的话,使用bootstrap.min.js(因为这个比较小)。

Prism Xamarin Forms ToolbarItem 出现两次

【中文标题】Prism Xamarin Forms ToolbarItem 出现两次【英文标题】:Prism Xamarin Forms ToolbarItem appearing twice 【发布时间】:2018-07-21 22:47:09 【问题描述】:

我正在使用 Prism 进行 Xamarin Forms 应用程序开发。

可能是因为我是 Prism 和 Xamarin Froms 的新手,因此我面临导航的基本问题。

让我从我的实现细节开始,然后是手头的问题。

    我有一个 MasterDetail 页面(名为 Home),这是我的主页。 母版页中有一些菜单项。其中之一是合作伙伴。 单击合作伙伴菜单项时,将调用 NavigationService.NavigateAsync("Navigation/Partner") 方法。其中“NavigationService”属于“INavigationService”类型。 这会打开一个名为“合作伙伴”的页面,它是一个标签页(TabbedPage)。第一个选项卡是一个名为“PartnerAll”的内容页。 PartnerAll 页面包含一个列表视图。单击列表视图项时,通过调用 NavigationService.NavigateAsync("Navigation/PartnerDetails", parameters, false, true); 会打开一个新页面“PartnerDetails”; 在 PartnerDetails 页面上,我添加了一个名为“Cancel”的工具栏项。

问题:当“PartnerDetails”页面打开时,“Cancel”项出现两次,如截图所示: screenshot of partner details page with two cancel buttons

我哪里错了。我应该怎么做才能让它发挥作用?

请帮忙。

最好的问候,安库尔·贾恩

【问题讨论】:

【参考方案1】:

您将两个 NavigationPage 推送到 Navigation Stack。这将导致两个导航栏。你可以在你的截图中看到你有一个背部和一个汉堡菜单图标。

【讨论】:

【参考方案2】:

您应该只传入目标页面的标识符字符串,而不是将 NavigationPage 的另一个实例推入堆栈

这样做NavigationService.NavigateAsync(PartnerDetails);

【讨论】:

以上是关于页面出现两次bootstrap.js出现问题怎么办的主要内容,如果未能解决你的问题,请参考以下文章

url传参数出现中文乱码,怎么解决?

怎么在页面里引入bootstrap的css和js文件

Google翻译小部件出现两次

url传参数出现中文乱码,怎么解决?

Prism Xamarin Forms ToolbarItem 出现两次

当同时使用bootstrap-datepicker.js和jquery.validate.js这两款插件,至少要选择两次时间,才能验证成功的问题