开发者社区> 问答> 正文

JQ和JS的一个问题,麻烦大神帮我看一下,为什么报错?报错

方式一:    function fy(i){
                          if(i<1){
                            i=1;
                        }else if(i>${PAGEBEAN.totalPageNo }){
                            i=${PAGEBEAN.totalPageNo };
                        }
                         $form = $("#formID");
                        $("input[name='method']").val("findAll");
                        $("input[name='currPageNo']").val(i);
                        
                        $form.submit();  
                    };
                </script>
                <script type="text/javascript">
                    $("#one").change(function () {
                        alert(111);
                    }) ;
                </script>          可以弹出111

   方式二: <script type="text/javascript">
                    function fy(i){
                          if(i<1){
                            i=1;
                        }else if(i>${PAGEBEAN.totalPageNo }){
                            i=${PAGEBEAN.totalPageNo };
                        }
                         $form = $("#formID");
                        $("input[name='method']").val("findAll");
                        $("input[name='currPageNo']").val(i);
                        
                        $form.submit();  
                    };
                    
                    
                    $("#one").change(function () {
                        alert(111);  
                    }) ;
         </script>   放到一个javascripe就弹不出

展开
收起
爱吃鱼的程序员 2020-06-08 10:40:03 455 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    alert的东西放在$(function(){})里面试试

    你的script放在页面的什么位置?你可以试试把事件绑定放在$(function(){//事件绑定})

    放到启动函数里面

    总的原因是for循环里面有错误,js停止执行。

    第一种方法可以弹出,是因为script标签隔离,js错误只能影响当前script标签内的顺序执行,这个不知道原理,但知道这个现象。

    第二种在一个script标签,for循环错误,js中断执行,所以下面的事件跟本没有注册。

    在chrome浏览器,或者带调试的浏览器,按F12看下console,里面有详细错误。

    for循环错,应该是function,改不了了。。。
    2020-06-08 10:40:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载