如果我使用Primefaces(6.2.3)执行以下javascript-但有时我在firefox中出现错误(不是在其他浏览器中):
TypeError:PF(...)未定义
$(window).on('load', function() {
init();
});
function init() {
PF('selectOneMenuWidgetVar').selectValue("myvalue");
}
PF在primefaces的core.js中定义。为什么在某些情况下无法在Firefox(52.8.0)中定义PF?有没有什么好方法可以确保之前已加载?我以为所有资源都应该在此之前加载?
答案 0 :(得分:1)
将init方法的调用移动到页面末尾已成功!