0

我在我的网站上调试了一些在 IE 中存在问题但在 chrome/firefox 中运行良好的东西,然后我在同一个浏览器(IE10)上查看了 primefaces 展示,令我惊讶的是,大多数 ajax(可能是全部)东西,比如p:autocomplete、p:ajax 等对我不起作用。

我确定我的结果一定有问题,因为它肯定不能在 IE 中工作。但实际上我到底有什么问题。我只是在 IE 10 上浏览和玩现场 PF 展示,但 ajax 的东西似乎不起作用。例如,在 IE10的展示中使用自动完成组件时,会进行 HTTP 调用,但响应始终为空,并且自动完成不会像在 chrome/firefox 等其他浏览器上那样将任何响应作为建议列表返回。

有谁知道可能出了什么问题?

4

2 回答 2

1

这取决于您的浏览器设置。我可以使用 IE10 浏览展示,它看起来不错(包括自动完成展示)。但是,如果我在兼容性视图中浏览它(也就是说,如果我单击地址栏右侧的图标),自动完成展示的行为就像你描述的那样。

我在使用 Primefaces 和 IE8 时遇到了一些问题。但是,在 IE9 和 IE10 中,一切似乎都运行得更好。

于 2013-10-25T20:51:53.583 回答
0

这是因为IE浏览器中没有设置兼容性。在像 IE8 和 IE7 这样的旧版本中,事情如何运作并不好。

因此,在渲染视图之前,您可以编写代码来设置兼容性。

您可以检查它的链接JSF selectCheckBoxMenu not working proper in IE

于 2013-10-26T10:03:44.013 回答