JSON

jQuery使用Ajax操作JSON格式数据说明(2)

字号+ 作者:H5之家 来源:H5之家 2017-04-18 08:52 我要评论( )

js-json JavaScript $(document).ready(function(){ $('#button').click(function(){ $.ajax({ type:GET, url:songs.json, dataType:json, success:function(data){ var song=ul; //i表示在data中的索引位置,n表示

js-json JavaScript
$(document).ready(function(){
 $('#button').click(function(){
  $.ajax({
   type:"GET",
   url:"songs.json",
   dataType:"json",
   success:function(data){
    var song="<ul>";
    //i表示在data中的索引位置,n表示包含的信息的对象
    $.each(data,function(i,n){
     //获取对象中属性为optionsValue的值
     song+="<li>"+n["optionValue"]+"</li>";
    });
    song+="</ul>";
    $('#result').append(song);
   }
  });
  return false;
 });
});


jQuery.getJSON的API


jQuery.getJSON(url, [data], [callback])
概述
通过 HTTP GET 请求载入 JSON 数据。

在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。

参数
url,[data],[callback]String,Map,FunctionV1.0
url:发送请求地址。

data:待发送 Key/value 参数。

callback:载入成功时回调函数。


这是更为简单的实现

 代码如下 复制代码


$(document).ready(function(){
 $('#button').click(function(){
  $.getJSON('songs.json',function(data){
   var song="<ul>";
   $.each(data,function(i,n){
    song+="<li>"+n["optionValue"]+"</li>";
   });
   music+="</ul>";
   $('#result').append(song);
  });
  return false;
 });
});

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • PHP+JQUERY操作JSON实例

    PHP+JQUERY操作JSON实例

    2017-04-10 10:01

  • encode处理gbk与gb2312中文乱码问题的解决方法

    encode处理gbk与gb2312中文乱码问题的解决方法

    2017-04-09 16:04

  • php json相关函数用法示例

    php json相关函数用法示例

    2017-04-06 08:01

  • php MessagePack介绍[PHP教程]

    php MessagePack介绍[PHP教程]

    2017-04-04 08:01

网友点评