我想知道jQuery Mobile是否预先捆绑在IBM Worklight中;如果是这样,这一行的含义是什么,它包含在新应用程序的主HTML文件中:
<script>window.$ = window.jQuery = WLJQ;</script>
此外,没有这句话:
<script src="jQueryLib/jquery-1.9.1.js"></script>
jQuery似乎对我不起作用;它抛出错误$未定义。我是在正确地做所有事情还是这样?
我得到一个奇怪的错误,没有其他人会得到,我试图通过HTML包含.js文件,我很确定语法是完美的但js事件永远不会启动,所有这些事情发生在曾经,我怀疑所有这些问题都是由于一个问题。
答案 0 :(得分:3)
你似乎误解了一些事情,请允许我澄清一下:
jQuery!= jQuery Mobile
来自培训模块的引用:
Worklight客户端框架将jQuery库用于内部 功能。
默认情况下,$ char被分配给内部 应用程序的主HTML文件中的jQuery。
<script>window.$ = window.jQuery = WLJQ;</script>
如果你的申请确实如此 不需要jQuery,或者如果你想使用不同版本的 jQuery,你可以删除这一行。
如果从主HTML文件的HEAD中删除上述行,并且不包含任何其他版本的jQuery,则捆绑的jQuery将停止工作,这可能会解决您所面临的问题。
我的建议: