đây biến $data chứa một chu i làm đại diện cho một tệp JSON. Khi đoạn mã này được gọi, một tham số chu i truy vấn callback được gán vào trước tệp kết quả và sẽ được trả về cho người dùng. Để minh hoạ cho kỹ thuật này, chúng ta chỉ cần sửa đổi một chút ví dụ về JSON ở trên để gọi nguồn dữ liệu từ xa. Hàm $.getJSON() tận dụng ký tự giữ ch đặc biệt, ?, để làm được việc này. $(document).ready(function() { var url = 'http://examples.learningjquery.com/jsonp/g.php'; $('#letter-g a').click(function() { $.getJSON(url + '?callback=?', 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); }); }); return false; }); });
35
www.izwebz.com
Demon Warlock