jQuery中使用Ajax获取JSON格式数据示例代码

 更新时间:2013年11月26日 16:57:53   作者:  
有时候我们需要读取JSON格式的数据文件,在jQuery中可以使用Ajax或者 $.getJSON()方法实现,下面有个不错的示例,需要的朋友可以参考下
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSONM文件中包含了关于“名称”和“值”的信息。有时候我们需要读取JSON格式的数据文件,在jQuery中可以使用Ajax或者 $.getJSON()方法实现。

下面就使用jQuery读取music.txt文件中的JSON数据格式信息。
首先,music.txt中的内容如下:
复制代码 代码如下:

[
{"optionKey":"1", "optionValue":"Canon in D"},
{"optionKey":"2", "optionValue":"Wind Song"},
{"optionKey":"3", "optionValue":"Wings"}
]

下来是HTML代码:
复制代码 代码如下:

<div>点击按钮获取JSON数据</div>
<input type="button" id="button" value="确定" />
<div id="result"></div>

使用Ajax获取JSON数据的jQuery代码:
复制代码 代码如下:

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

当然,也可以使用$.getJSON()方法,代码简洁一点:
复制代码 代码如下:

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

相关文章

  • JQ选择器_选择同类元素的第N个子元素的实现方法

    JQ选择器_选择同类元素的第N个子元素的实现方法

    下面小编就为大家带来一篇JQ选择器_选择同类元素的第N个子元素的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • jquery中filter方法用法实例分析

    jquery中filter方法用法实例分析

    这篇文章主要介绍了jquery中filter方法用法,实例分析了filter方法的功能并对比了与find方法的区别,需要的朋友可以参考下
    2015-02-02
  • jquery中cookie用法实例详解(获取,存储,删除等)

    jquery中cookie用法实例详解(获取,存储,删除等)

    这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以参考下
    2016-01-01
  • jQuery Tree Multiselect使用详解

    jQuery Tree Multiselect使用详解

    这篇文章主要为大家详细介绍了jQuery Tree Multiselect的使用方法,这个插件允许用户以树型的形式来呈现列表复选框的选择,多用于权限管理中用于分配不同的权限,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • jquery插件制作教程 txtHover

    jquery插件制作教程 txtHover

    该系列文章是我阅读<jQuery Plugin Development Beginner's Guide>后的总结,有兴趣的朋友可以去读原版的书籍
    2012-08-08
  • 基于jquery的超简单上下翻

    基于jquery的超简单上下翻

    简单上下翻,函数,获取元素。
    2010-04-04
  • JQuery解析XML数据的几个简单实例

    JQuery解析XML数据的几个简单实例

    下面小编就为大家带来一篇JQuery解析XML数据的几个简单实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • jquery插件开发方法(初学者)

    jquery插件开发方法(初学者)

    现在jquery是比较流行的组件了,大家可以通过扩展插件的方法自定义功能,大家可以参考下面的方法制作自己的插件
    2012-02-02
  • jQuery动态操作表单示例【基于table表格】

    jQuery动态操作表单示例【基于table表格】

    这篇文章主要介绍了jQuery动态操作表单,结合实例形式分析了jQuery针对table表格的数据添加、删除、元素修改、提交等相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • 表单验证插件Validation应用的实例讲解

    表单验证插件Validation应用的实例讲解

    这篇文章的内容是表单验证插件Validation应用的实例讲解,需要的朋友可以参考下
    2015-10-10

最新评论