码迷,mamicode.com
首页 > Web开发 > 详细

Jquery学习之Ajax

时间:2017-09-03 10:09:50      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:eve   回调   doc   default   .json   默认   read   ade   each   

Ajax:Async json and xml

1.追加html

.load();

$(document).ready(function () {
    $(‘#letter-a a‘).click(function (e) {
        e.preventDefault();//取消a点击的默认操作
        $(‘#dictionary‘).load(‘a.html‘);
        alert(‘Loaded!‘);//其实是异步的,数据没加载显示,便已经弹出
    })
});

2.操作json

$.getJSON() ;

$(‘#letter-b a‘).click(function (e) {
    e.preventDefault();
    //$.getJSON(‘b.json‘);
    //当单击按钮时,我们看不到以上代码的效果。
    //因为虽然函数调用加载了文件,但是并没有告诉JavaScript对返回的数据如何处理。
    //为此,我们需要使用一个回调函数。
    $.getJSON(‘b.json‘, function (data) {
        var html = ‘‘;
        $.each(data, function (entryIndex, entry) {
            html += ‘<div class="entry">‘;
            html += ‘<h3 class="term">‘ + entry.term + ‘</h3>‘;
            html += ‘<div class="part">‘ + entry.part + ‘</div>‘;
            html += ‘<div class="definition">‘ + entry.definition + ‘</div>‘;
            html += ‘</div>‘;
        });
        $(‘#dictionary‘).html(html);
    })
});

 

Jquery学习之Ajax

标签:eve   回调   doc   default   .json   默认   read   ade   each   

原文地址:http://www.cnblogs.com/DaphneOdera/p/7468573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!