-1

我在 jsf 页面中使用 jQuery,但我遇到了 IE 问题

Message : '$' is undefined
Line : 1
character : 1
Code : 0
URI : .............../js/test.js.jsf

脚本以 $.extend($.expr[':'], {

4

2 回答 2

1

通常如果你使用 jsf 导入 <h:outputScript library="primefaces" name="jquery/jquery.js" />,jsf 保证脚本只导入一次,IE 不能容忍重复的脚本导入。

看看这个链接: how to use jquery with primefaces

于 2013-05-02T09:02:57.490 回答
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 中未使用的 js 解决的

谢谢

于 2013-05-02T22:37:51.407 回答