jQuery Ajax

一、.load()方法

.load()方法是最简单的jQuery Ajax方法。它可以用来加载来自服务器的HTML,当服务器响应时,返回的HTML会自动被加载到一个jQuery选择器中。

模拟练习:点击导航链接,不跳转页面来加载相应的新内容

load.html

<nav>
            <a href="load.html" class="current">Home</a>
            <a href="load1.html">Route</a>
            <a href="load2.html">Toys</a>
        </nav>
        <section id="container">
            <div id="content">
                我是页面0
            </div>
        </section>
    <script type="text/javascript" src="js/jquery-1.9.1.min.js" ></script>
    <script type="text/javascript" src="js/jq-load.js" ></script>

load1.html

<div id="content">
    我是页面一
</div>

load2.html

<div id="content">
    我是页面二
</div>

jq-load.js

$("nav a").on('click',function(e){
        e.preventDefault(); //阻止跳转
        var url = $(this).attr('href'); //记录要跳转的链接

        $('nav a.current').removeClass('current'); //清空当前指示器
        $(this).addClass('current'); //添加样式

        $('#content').remove(); //清空内容容器
        $('#container').load(url + ' #content').hide().fadeIn('slow');
    });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值