【发布时间】:2014-05-07 08:40:31
【问题描述】:
当我在 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>
这是带有 weblogic 11g 的 jquery 版本的问题吗? 有人可以帮我解决这个问题吗?
【问题讨论】:
-
你的意思是错误没有指向一行代码?
-
没有。错误指向上面的代码行。但我的问题是为什么它仅在部署在 weblogic 11g 中时才阻塞流。当我在 weblogic 9.2 中部署时,即使存在相同的 java 脚本错误,点击按钮时流程也能正常工作。
-
"以上代码行是"
$(this).attr('title', $(this).attr('value'));? -
错误来自“$(document).ready(function(){”行。所以,只是想既然这是jquery代码,weblogic 11g是否可能与jquery版本不兼容. 因为相同的代码在 weblogic 9.2 中工作
标签: javascript jquery weblogic11g