Jquery学习之Ajax

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery学习之Ajax相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

jQuery学习之jQuery Ajax用法详解(转)

JQuery学习之Ajax应用

JQuery学习之Ajax应用

(高级篇)jQuery学习之jQuery Ajax用法详解

Django学习之--Ajax

jQuery源代码学习之九—jQuery事件模块