Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery$(document).on()工作不正常_Javascript_Jquery_Jsp - Fatal编程技术网

Javascript jQuery$(document).on()工作不正常

Javascript jQuery$(document).on()工作不正常,javascript,jquery,jsp,Javascript,Jquery,Jsp,我的服务通常使用jQuery 1.7.2 我正在尝试使用以下方法处理jsp中的事件: $(document).on("xyzEvent", function(){ console.log("xyzEvent completed"); //some more code }); 没有输出 但是如果我在jsp中显式地包含jQuery版本 <script type="text/javascript" src="abc.com/aj

我的服务通常使用jQuery 1.7.2

我正在尝试使用以下方法处理jsp中的事件:

    $(document).on("xyzEvent", function(){      
         console.log("xyzEvent completed");
         //some  more code
    });
没有输出

但是如果我在jsp中显式地包含jQuery版本

<script type="text/javascript" src="abc.com/ajax/libs/jquery/1.7.2/jquery.min.js">

上述代码也开始工作。可能的原因是什么

jQuery(document).ready(function(){
    jQuery('body').on("click", function(){      
         console.log("xyzEvent completed");
         //some  more code
    });
});


不建议在文档上注册事件,请改为尝试“body”

您需要将jquery添加到页面以运行js函数。您是否可以创建js小提琴,并且该事件是否在$(document.ready(function(){});???当您没有明确提到谁触发事件时,您是否遇到任何控制台错误?您可能已经包含了两个版本的jQuery。请检查一下。