如果我使用 Primefaces (6.2.3) 执行以下 javascript - 但有时我在 firefox 中出现错误(在其他浏览器中没有):
TypeError: PF(...) is undefined
$(window).on('load', function() {
init();
});
function init() {
PF('selectOneMenuWidgetVar').selectValue("myvalue");
}
PF在primefaces的core.js中定义。为什么 PF 在某些情况下在 firefox (52.8.0) 中可能是未定义的?有什么好的方法可以确保之前加载过吗?我以为之前应该加载所有资源?
最佳答案
将init方法的调用移至页面末尾成功!
关于javascript - PF 未在 window.onLoad 中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51519350/