f ajax event,f:ajax onevent不能使用预定义函数,但可以使用内联函数
我有一個,它提交一個表格。f:ajax onevent不能使用預定義函數,但可以使用內聯函數
render=":tblProject" />
它的工作原理也是應該的,但是當我試圖添加onevent屬性,如:
onevent="createProjectEventHandler" render=":tblProject" />
這個JavaScript的一個已經被列入:
function createProjectEventHandler(data){
console.log('sth happened');
}
,并點擊按鈕,那么它只是重新加載頁面。我沒有看到任何東西已經提交回托管bean,并沒有在控制臺上。
這是如何造成的,我該如何解決?
更新:它與下面的辦法:
onevent="function(data) {console.log('aaa');}" render=":tblProject" />
為什么會這樣呢?根據the Java EE 6 tutorial on f:ajax events,onevent屬性應該支持JavaScript函數名稱。
2012-12-10
lastcow
+0
原因由于某種原因,你的js文件不是真的包含在內(錯誤的路徑/錯誤的模板?) –
+0
它在那里,我可以看到它已被加載的螢火蟲。 –
+0
我從來沒有見過這個問題。您使用的是什么JSF2 impl/version? –
總結
以上是生活随笔為你收集整理的f ajax event,f:ajax onevent不能使用预定义函数,但可以使用内联函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何增加服务器磁盘空间,linux 服务
- 下一篇: 服务器做文件共享服务特点,服务器主机做共