问答详情
源自:1-1 使用load()方法异步请求数据

为什么没有效果?

 <script type="text/javascript">

            $(function () {

                $("#btnShow").bind("click", function () {

                    var $this = $(this);

                    $("ul")

                    .html("<img src='Images/Loading.gif' alt=''/>")

                    .load(" http://www.imooc.com/data/fruit_part.html",function (data) {

                    $this.attr("disabled", "true");

               

                        });

                        

                    });

                })

            });

        </script>


提问者:慕粉3804975 2016-12-30 11:26

个回答

  • Bobo0915
    2016-12-30 18:52:22
    已采纳

    <script type="text/javascript">

                $(function(){

                    $("#btnShow").click(function(){

                      var tis=    $(this);

                      $("ul").html("<img src='Images/Loading.gif' alt=''/>").load("http://www.imooc.com/data/fruit_part.html",function(){

                          tis.attr("disabled","true");

                      });

                    });

                });

            </script>

  • 哈士奇二二
    2017-01-05 10:18:13

    已将你的代码复制测试,发现是因为你的代码中多写了一个 "  })  ",删除其中一个即可.