Ajax Jquery表单函数

Ajax Jquery表单函数,jquery,ajax,function,Jquery,Ajax,Function,我正在用jquery做一些证明,我发现了一些奇怪的东西。 出于某种原因,这段代码不适用于注释行,但如果我取消注释它,它就可以正常工作。 有人能告诉我为什么吗 <script type="text/javascript"> function procesar() { //$('#destino').html('hola'); $("#destino").load("HTML-1.html"); }; </script> <

我正在用jquery做一些证明,我发现了一些奇怪的东西。 出于某种原因,这段代码不适用于注释行,但如果我取消注释它,它就可以正常工作。 有人能告诉我为什么吗

<script type="text/javascript">
    function procesar() {
        //$('#destino').html('hola');
        $("#destino").load("HTML-1.html");
    };
</script>
<div id="destino"> 
     <form name="form" method="post" action='' onSubmit='procesar()' id="form">
          <input type="submit" name="Submit" value="Enviar" class="box" id="boton" >
    </form>
</div>

函数procesar(){
//$('#destino').html('hola');
$(“#destino”).load(“HTML-1.HTML”);
};

谢谢

我会这样假设,因为顶行是同步运行的,不允许在删除事件之前有足够的时间来完成,而实际上覆盖了事件调度器。第二种方法之所以有效,是因为load异步触发,并允许事件在覆盖调度程序之前完成调度。

您能解释一下在这种情况下“不工作”是什么意思吗?(你预计会发生什么,实际发生了什么?)