jqery ajax读取json文件

json文件数据

[
  {"name":"哈哈··","email":"邮箱01","gender":"男","hobby":["上网","打球"]},
  {"name":"呵呵··","email":"邮箱02","gender":"男","hobby":["网购","打球"]}
]

读取json文件并显示到元素中

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="../lib/jquery/jquery.min.js"></script>
</head>
<body>
    <div id="reslut"></div>
<script>
    $(document).ready(function(){
        $.ajax({
            /*请求方式*/
            type:"GET",
            /*json文件位置*/
            url:"user.js",
            /*返回数据格式为json*/
            dataType:"json",
            /*请求成功完成后要执行的方法*/
            success: function (data) {
              /*使用$.each方法遍历返回的数据data,*/
                $.each(data, function (index,obj) {
                    var content = obj.name +","+obj.email+","+obj.gender+","+obj.hobby[0]+","+obj.hobby[1]+"<br/>";
                    /*插入到类名为reslut的元素中*/
                    $("#reslut").append(content);
                });
            }
        })
    });
</script>
</body>
</html>
时间: 2024-10-15 17:54:56

jqery ajax读取json文件的相关文章

通过Jquery中Ajax获取json文件数据

1. JSON(JavaScript Object Notation): javaScript对象表示法: 是存储和交换文本信息的语法,比xml更小,更快,更易解析. 2. JSON基本书写格式 : 名称/值对. 例如: "Student":"Tom" Json值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true或者false) 数组(在方括号中) 对象(在花括号中) null  例如(对象):{"name":"to

ajax请求json文件的时候缓存问题的两种解决方法

第一种是在get请求后面增加时间戳参数 // 直接读取json文件, var jsonUrl = urlPath + '/outerData/selectType.json?random='+new Date().getTime();//url 加上一个随机参数(时间也算随机参数), 就可以避免浏览器json缓存 $.getJSON(jsonUrl,function(data){ jsonData = data; /**大类*/ for(var i = 0; i < jsonData.lengt

Unity基础 用C#脚本读取JSON文件数据

读取JSON文件数据网上有很多方法吗,这里采用SimpleJSON,关于SimpleJSON的介绍参考以下链接:http://wiki.unity3d.com/index.php/SimpleJSON,使用之前要先导入SimpleJSON的相关文件. JSON文件名:achieve.json,文件内容: { "30002":{"achieve_id":30002,"achieve_name":"连胜","achiev

ajax访问json文件缓存问题

ajax访问json文件,json文件改动,访问的时候也不能及时看到改动后的内容. 这是因为浏览器缓存的原因. 在这时候就需要清除浏览器的缓存或者加上一个标记,让ajax访问文件的时候知道这是一个新的文件,一般都是利用时间戳来解决. 解决办法:在访问ajax路径的后面加上一个时间戳参数. ajax({ method: 'POST', url: '../resource/jsonp/albumDetail/albumDetail_'+file+'.json?timestamp=new Date()

Ajax获取 Json文件提取数据

摘自 Ajax获取 Json文件提取数据 1. json文件内容(item.json) [ { "name":"张国立", "sex":"男", "email":"[email protected]", "url":"./img/1.jpg" }, { "name":"张铁林", "sex"

Python 读取json文件

创建json文件: 1 { 2 "fontFamily": "微软雅黑", 3 "fontSize": 12, 4 "BaseSettings":{ 5 "font":1, 6 "size":2 7 } 8 } 读取json文件: 1 import json 2 3 def loadFont(): 4 f = open("Settings.json", encodin

Echarts-echart和springMVC实现堆栈图(读取JSON文件数据)

这篇echarts的堆栈图主要是根据这篇D3.js堆栈图(http://blog.csdn.net/u013147600/article/details/46770415 )实现的. 效果图: 1.JSON文件数据: { "name":"某市2005-1010年利润情况", "product": [ { "name": "PC" , "sales": [ { "year&quo

ajax读取txt文件

注意url为网络路径 <html><head><script type="text/javascript">  function loadXMLDoc(){    var xmlhttp;  if(window.XMLHttpRequest){         xmlhttp=new XMLHttpRequest();     }else{   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP&quo

读取JSON文件并 排序,分组,

读取.json文件 public string GetFileJson(string filepath) { string json = string.Empty; using (FileStream fs = new FileStream(filepath, FileMode.Open, System.IO.FileAccess.Read, FileShare.ReadWrite)) { using (StreamReader sr = new StreamReader(fs, Encodin