当我在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的问题吗? 有人可以帮我吗?
答案 0 :(得分:0)
此问题现已解决。问题不是由于jQuery版本。我认为这是Weblogic 11中阻止Ajax调用的附加安全功能。由于点击按钮,点击呼叫没有发生,没有动作发生。在servlet下的web.xml
中添加了以下条目并且它有效。
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>