作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用:
Linux
PrimeFaces 3.4.1
Glassfish 3.1.2.2(版本 5)
火狐浏览器 10.0.7
我有一个消息驱动的 bean,当它被触发时,我想通过 PrimePush 发送数据,这些数据将使用咆哮出现在浏览器中。这就是 MDB 的 onMessage() 中的内容。这部分似乎工作正常,因为浏览器正在接收某些内容。
pushContext = PushContextFactory.getDefault().getPushContext();
pushContext.push("/notifications",
new FacesMessage("Test Summary", "Test Detail"));
当此 MDB 触发时,我从 Firefox 错误控制台中收到以下信息。
Error: not well-formed
Source File: http://localhost:8080/test/primepush/notifications?X-Atmospheretracking-id=0&X-Atmosphere-Framework=1.0&X-Atmosphere-Transport=long-polling&X-Cache-Date=0&_=1351363941008
Line: 1, Column: 1
Source Code:
{"data":{"summary":"Test Summary","detail":"Test Detail","severity":"INFO 0","rendered":false}}
Error: growl is not defined
Source File: http://localhost:8080/test/test.xhtml
Line: 25
这是 text.xhtml 中的代码。
<h:form id="test_form">
<p:growl id="growl" for="items" showDetail="true"/>
<p:socket onMessage="handleMessage" channel="/notifications"/>
<script type="text/javascript">
function handleMessage(data) {
data.severity = 'info';
growl.show([data]);
}
</script>
</h:form>
最佳答案
尝试
<p:growl widgetVar="growl" showDetail="true" />
在表单之外
关于javascript - 使用 PrimePush 时 FF 错误控制台出现 "not-well-formed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13103276/
这个问题在这里已经有了答案: What is a NullPointerException, and how do I fix it? (12 个回答) 4年前关闭。 当我尝试初始化我的 eventB
我正在使用: Linux PrimeFaces 3.4.1 Glassfish 3.1.2.2(构建 5,启用 Comet,禁用 websockets) 火狐 10.0.7 Chrome 22.0.1
我正在使用: Linux PrimeFaces 3.4.1 Glassfish 3.1.2.2(版本 5) 火狐浏览器 10.0.7 我有一个消息驱动的 bean,当它被触发时,我想通过 PrimeP
我是一名优秀的程序员,十分优秀!