浏览 4102 次
锁定老帖子 主题:jquery学习笔记(5) AJAX
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-05
$('#dictionary').load('a.html') 2. 处理JSON数据 $.getJSON() JSON数据为: [ { "term": "BACCHUS", "part": "n.", "definition": "A convenient deity invented by the ancients as an excuse for getting drunk.", "quote": [ "Is public worship, then, a sin,", "That for devotions paid to Bacchus", "The lictors dare to run us in,", "And resolutely thump and whack us?" ], "author": "Jorace" }, { "term": "BACKBITE", "part": "v.t.", "definition": "To speak of a man as you find him when he can't find you." }, { "term": "BEARD", "part": "n.", "definition": "The hair that is commonly cut off by those who justly execrate the absurd Chinese custom of shaving the head." } ] 处理方法如下: $.getJSON('b.json', function(data) { $('#dictionary').empty(); $.each(data, function(entryIndex, entry) { var html = '<div class="entry">'; html += '<h3 class="term">' + entry['term'] + '</h3>'; html += '<div class="part">' + entry['part'] + '</div>'; html += '<div class="definition">'; html += entry['definition']; if (entry['quote']) { html += '<div class="quote">'; $.each(entry['quote'], function(lineIndex, line) { html += '<div class="quote-line">' + line + '</div>'; }); if (entry['author']) { html += '<div class="quote-author">' + entry['author'] + '</div>'; } html += '</div>'; } html += '</div>'; html += '</div>'; $('#dictionary').append(html); }); }); 3. 执行脚本 $.getScript() 4. 处理XML数据 $.get('d.xml', function(data) { $(data).find('entry').each(function() { ... }); }); 5. 与服务器交互 get(url, data, callback, type) post(url, data, callback, type) 6. 组织数据 serialize() $(this).find('input').serialize() 7. AJAX事件 ajaxStart( ) ajaxStop( ) ajaxSend( ) ajaxComplete( ) ... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |