Javascript 自定义登录屏幕xhtml中的jQuery
我需要在我正在创建的自定义登录表单中使用jquery,但我找不到一种方法 我已尝试包含脚本标记,但没有任何结果:Javascript 自定义登录屏幕xhtml中的jQuery,javascript,jquery,cognos,cognos-bi,Javascript,Jquery,Cognos,Cognos Bi,我需要在我正在创建的自定义登录表单中使用jquery,但我找不到一种方法 我已尝试包含脚本标记,但没有任何结果: <script src="/cognos/ps/login/jquery-2.0.3.min.js"></script> 我可以成功地在登录xhtml页面中包含自定义css,但不包括任何类型的javascript 不过,标准javascript可以工作。添加如下内容: <script> alert("I am here!"); &
<script src="/cognos/ps/login/jquery-2.0.3.min.js"></script>
我可以成功地在登录xhtml页面中包含自定义css,但不包括任何类型的javascript
不过,标准javascript可以工作。添加如下内容:
<script>
alert("I am here!");
</script>
警惕(“我在这里!”);
工作。我添加了必要的noConflict()语句和各种帖子建议的所有内容,但没有运气。请注意,我找到的所有相关帖子都解释了如何在cognos报告html中使用jQuery,而不是在登录屏幕中使用jQuery。
<script>
document.body.appendChild(document.createElement("script")).setAttribute("src","http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js")
</script>
document.body.appendChild(document.createElement(“脚本”)).setAttribute(“src”),”http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js")
document.body.appendChild(document.createElement(“脚本”)).setAttribute(“src”),”http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js")
我运行了一个测试,在该测试中,我在文件末尾添加了脚本标记,类似于本文档中的示例:
下面是示例代码:
<script type="text/javascript" src="/ibmcognos/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
console.log("JQuery is ready");
});
</script>
$(文档).ready(函数(){
log(“JQuery已准备就绪”);
});
这对我有用 我运行了一个测试,在该测试中,我在文件末尾添加了脚本标记,类似于本文档中的示例一: 下面是示例代码:
<script type="text/javascript" src="/ibmcognos/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
console.log("JQuery is ready");
});
</script>
$(文档).ready(函数(){
log(“JQuery已准备就绪”);
});
这对我有用 不!它确实包括它。我认为cognos.cgi不起作用…当我放置noConflict时,我得到jQuery未定义错误。正常,因为它不包括在setTimeout中执行jQuery代码,或者将上面的脚本放在head标记中,并将所有其他脚本放在页面末尾,即在关闭body标记之前。Nope不起作用。无论是谁构建了登录页面,html都不包含jquery…我知道他会读取该文件,因为在jquery 2.x中,我在控制台中收到警告,而在1.10中,我没有…我还尝试将其包含在customize()函数中Nope!它确实包括它。我认为cognos.cgi不起作用…当我放置noConflict时,我得到jQuery未定义错误。正常,因为它不包括在setTimeout中执行jQuery代码,或者将上面的脚本放在head标记中,并将所有其他脚本放在页面末尾,即在关闭body标记之前。Nope不起作用。无论是谁构建了登录页面,html都不包含jquery…我知道他会读取该文件,因为在jquery 2.x中,我在console中收到警告,而在1.10中,我没有…我还尝试将其包含在customize()函数中。您是否尝试使用jquery而不是$?var j=jQuery.noConflict();就像这里建议的(我知道这和报告有关,但仍然值得一试):谢谢!是的,我尝试了许多文档提供的所有可能性,但它们似乎只在报告中起作用。登录屏幕以特定方式呈现…cognos.cgi执行其magicDid您尝试使用jQuery而不是$?var j=jQuery.noConflict();就像这里建议的(我知道这和报告有关,但仍然值得一试):谢谢!是的,我尝试了许多文档提供的所有可能性,但它们似乎只在报告中起作用。登录屏幕以特定的方式呈现…cognos.cgi发挥了它的魔力