jQuery.getJSON()官方介绍

jQuery.getJSON( url [,data] [,success(data,textStatus,jqXHR)] )

参数介绍
url:服务器端处理请求的页面地址

data:发送到服务器短处理的json数据
success(data,jqXHR):请求成功执行的回调函数

 
 
  1. $.ajax({
  2. url:url,
  3. dataType:'json',
  4. data:data,
  5. success:callback
  6. });

下面是一个快速实现的简单例子:

通过get方式,数据被附加在网址后。如果该数据的值是一个对象,它将被转换成一个编码字符串然后附加在url后面。

 
 
  1. $.getJSON('ajax/test.json',function(data){
  2. varitems=[];
  3. $.each(data,function(key,val){
  4. items.push('<liid="'+key+'">'+val+'</li>');
  5. });
  6. $('<ul/>',{
  7. 'class':'my-new-list',
  8. html:items.join('')
  9. }).appendTo('body');
  10. });

当然这个例子需要例如下面的结构化json数据

 
 
  1. {
  2. "one":"Singularsensation",
  3. "two":"Beadylittleeyes",
  4. "three":"Littlebirdspitchbymydoorstep"
  5. }

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...