我在jsf页面中使用jQuery而且我有IE的问题
Message : '$' is undefined
Line : 1
character : 1
Code : 0
URI : .............../js/test.js.jsf
脚本以$.extend($.expr[':'], {
答案 0 :(得分:1)
正常情况下,如果使用jsf import <h:outputScript library="primefaces" name="jquery/jquery.js" />
,jsf保证脚本只导入一次,
IE不能容忍重复脚本导入。
看一下这个链接: how to use jquery with primefaces
答案 1 :(得分:1)
@FrozenFlame感谢您的帮助,你是对的,但我不知道为什么<h:outputScript..
在多个被引用的<iframe>
在我的情况下,我的主要jsf页面调用了两个iframe。
<iframe name="test1" src="test1.jsf" />
<iframe name="test2" src="test2.jsf" />
iframe和主页都包含相同的js文件:
<h:outputScript name="js/test.js" />
通过删除两个iframe
中未使用的j来解决我的问题感谢名单