jQuery.getJSON( url [, data] [, success(data, textStatus, jqXHR)] )
参数介绍
url:服务器端处理请求的页面地址。
data:发送到服务器短处理的json数据
success(data, textStatus, jqXHR):请求成功执行的回调函数。
- $.ajax({
- url: url,
- dataType: 'json',
- data: data,
- success: callback
- });
下面是一个快速实现的简单例子:
通过get方式,数据被附加在网址后。如果该数据的值是一个对象,它将被转换成一个编码字符串然后附加在url后面。
- $.getJSON('ajax/test.json', function(data) {
- var items = [];
- $.each(data, function(key, val) {
- items.push('<li id="' + key + '">' + val + '</li>');
- });
- $('<ul/>', {
- 'class': 'my-new-list',
- html: items.join('')
- }).appendTo('body');
- });
当然,这个例子,需要例如下面的结构化json数据:
- {
- "one": "Singular sensation",
- "two": "Beady little eyes",
- "three": "Little birds pitch by my doorstep"
- }
文章评论(查看全部)