在weblogic 11g中部署时,对象不支持jquery的此属性或方法错误

时间:2014-05-07 08:40:31

标签: javascript jquery weblogic11g

当我在weblogic9.2中部署我的应用程序时,我收到javascript错误"对象不支持此属性或方法"但是按钮点击的功能正在发生。但是当我在weblogic11g中部署相同的javascript错误阻止了功能,按钮点击没有发生任何事情。

当我调试时发现来自以下代码的java脚本错误。

<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){ // error comes from here
    $('.button').each(function() {
        $(this).attr('title', $(this).attr('value'));

以下是包含jquery的代码

<script type="text/javascript" src="<html:rewrite page='/asset/js/jquery-1.10.2.min.js'/>"></script>

这是jquery版本与weblogic 11g的问题吗? 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

此问题现已解决。问题不是由于jQuery版本。我认为这是Weblogic 11中阻止Ajax调用的附加安全功能。由于点击按钮,点击呼叫没有发生,没有动作发生。在servlet下的web.xml中添加了以下条目并且它有效。

 <init-param>
     <param-name>crossDomainSessionSecurity</param-name>
     <param-value>false</param-value>
 </init-param>