【发布时间】:2017-12-28 07:23:34
【问题描述】:
非常讨厌 XPages 和所有与 IBM 相关的东西,我又在为这个“完美”的 IDE 和技术而苦苦挣扎。最初,我编写了一个 HTML 页面,在完成基本功能后将其“翻译”为“更好”的 XHTML。我的页面分别使用了 2 个 JQuery 库,jquery-min 和 jquery-ui。但它真的没有“看到” jquery-ui 库。当我尝试像localhost:8080\resources\jquery-ui.js 一样访问它时,它运行良好,但由于某种原因它不能在页面上使用。我得到的异常是 xxx.dialog() 不是一个函数 - 如果我从普通 HTML 中的 <script> 标记中删除 jquery-ui.js 库,我得到的异常完全相同。
我在页面上添加这些库的方式是这样的:
<xp:this.resources>
<xp:script src="unp/jquery-ui.js" clientSide="true"/>
<xp:script src="unp/jquery-min.js" clientSide="true"/>
<xp:styleSheet href="/jquery-ui.css" />
</xp:this.resources>
jquery-min.js 运行良好,但 jquery-ui.js 完全被忽略。怎么可能?
【问题讨论】:
-
我没有在 XPages 中使用过 jQuery UI,所以我不确定它是否会导致冲突,因为 XPages 使用的是 Dojo。但是您将 jQuery UI 文件存储在哪里?从那个前缀 (unp/) 看来,您一直在使用 Unplugged。您可以使用
/ /unp/jquery-ui.js 之类的 url 访问它们吗? -
如果工作让你很沮丧,也许你应该辞职。
标签: javascript jquery html jquery-ui xpages