jQuery实现Ajax应用

首先理解一下什么是Ajax,全称是Asynchronous Javascript And XML(异步JavaScript和XML)是一种交互式网页应用的网页开发技术。

用通俗的话说,就是当需要数据处理或更新的时候,不采用整个网页页面重载的方法,而是采用网页某部分更新,也就是让后台和服务器做少量的数据交换。

我对异步的理解是,原来页面不受影响,需要更新的数据做小部分的请求交换,这两个部分是异步的,可以同时进行。

下面看一下慕课网对ajax的基础教程:

1.load方法异步请求数据

$(xx).load(url, [data] , [callback])

url为加载服务器的地址,返回后的数据放置到xx中;【data】参数是请求时发送的数据,可选;callback是执行的回调函数。

特别注意的是,loadb不能跨域请求,也就是url要同域,如果要跨域请求,需要把其复制下来到本地搭建的服务器里面。

看一下再慕课网这个例子http://www.imooc.com/code/338

这里用的url就是同域http://www.imooc.com/data/fruit_part.html,如果要在本地测试是不行的。

 <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() {
                        $this.attr("disabled", "true");
                    });
                })
            });
        </
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值