html代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Ajax显示JSON内容</title>
    <script src="http://code.jquery.com/jquery-1.4.1.min.js" type="text/javascript"></script>
</head>
<body>
    <div style="margin-top:100px;">
        <div style="width:800px;height:40px;border:1px solid red;display: block;margin:0 auto;text-align: center" >标题 :<span id="tit"></span>
        </div>
        <div style="width:800px;height:600px;border:1px solid red;display: block;margin:0 auto;">内容 :</br>
            <span id="con"></span>
        </div>
        <button id="getContent1" style="margin:0 auto;margin-top:30px;display: block;">获取JSON文件内容</button>
        <button id="getContent2" style="margin:0 auto;margin-top:30px;display: block;">获取JSON文件内容</button>
        <button id="getContent3" style="margin:0 auto;margin-top:30px;display: block;">获取JSON文件内容</button>

    </div>

    <a href="test.php?act=0" name="title1" id="content1">JSON1</a>
    <a href="test.php?act=1" name="title2" id="content2">JSON2</a>
    <a href="test.php?act=2" name="title3" id="content3">JSON3</a>

    <script>
       $("#getContent1").click(function(){$.getJSON("file.json",function(json){$("#tit").text(json.sites[0].title);
               $("#con").text(json.sites[0].content);
           });
       })$("#getContent2").click(function(){$.getJSON("file.json",function(json){$("#tit").text(json.sites[1].title);
               $("#con").text(json.sites[1].content);
           });
       })$("#getContent3").click(function(){$.getJSON("file.json",function(json){$("#tit").text(json.sites[2].title);
               $("#con").text(json.sites[2].content);
           });
       })</script>

</body>
</html>

php代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Ajax显示JSON内容</title>
    <script src="http://code.jquery.com/jquery-1.4.1.min.js" type="text/javascript"></script>
</head>
<body>
<div style="margin-top:100px;">
    <div style="width:800px;height:40px;border:1px solid blue;display: block;margin:0 auto;text-align: center" >标题 :<span id="tit"></span>
    </div>
    <div style="width:800px;height:600px;border:1px solid blue;display: block;margin:0 auto;">内容 :</br>
        <span id="con"></span>
    </div>
</div>

<script>
    $.getJSON("file.json",function(json){$("#tit").text(json.sites[<?php
                print_r($_GET["act"]);
            ?>].title);
        $("#con").text(json.sites[<?php
                print_r($_GET["act"]);
            ?>].content);
    });
</script>
</body>
</html>

file.json文件

{"sites": [{ "title":"JSON文件标题1" , "content":"JSON文件内容  JSON文件内容1 " },
    { "title":"JSON文件标题2" , "content":"JSON文件内容  JSON文件内容2 " },
    { "title":"JSON文件标题3" , "content":"JSON文件内容  JSON文件内容3 " }]
}

使用AJAX获取到JSON文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://code.jquery.com/jquery-1.4.1.min.js" type="text/javascript"></script>
    <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

</head>
<body>
    <div id="wp"></div>
    <script>
        $.ajax({type: "GET",
            url: "inde.json",
            dataType: "json",
            success: function(msg){alert(msg.德莱文.name)}});
    </script>
</body>
</html>
{"德莱文": { "name":"德莱文" , "age":20},
  "武器大师": { "name":"武器大师" , "age":"30" },
  "暴走萝莉": { "name":"德莱文" , "age":20},
  "剑圣": { "name":"武器大师" , "age":"30" },
  "龙龟": { "name":"德莱文" , "age":20},
  "机器人": { "name":"武器大师" , "age":"30" },
  "德拉斯": { "name":"德莱文" , "age":20},
  "尼古拉斯": { "name":"武器大师" , "age":"30" }
}

使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件相关推荐

  1. numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)

    numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...

  2. R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间

    R语言sys方法:sys.info函数获取系统和用户信息.sys.localeConv函数获取当前区域中的数字和货币表示的详细信息.sys.setFileTime函数更改文件的时间 目录

  3. pandas使用groupby.first函数、groupby.nth(0)函数获取每个组中的第一个值实战:groupby.first函数和groupby.nth函数对比(对待NaN的差异)

    pandas使用groupby.first函数.groupby.nth(0)函数获取每个组中的第一个值实战:groupby.first函数和groupby.nth函数对比(对待NaN的差异) 目录

  4. pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值、groupby.nth函数获取每个组中的最后一个值

    pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值.groupby.nth函数获取每个组中的最后一个值 目录

  5. python input与返回值-python中使用input()函数获取用户输入值方式

    我们编写程序最终目的还是来解决实际问题,所以必然会遇到输入输出的交互问题,python中提供了input函数用来获取用户的输入,我们可以用以下程序演示. user_gender = input(&qu ...

  6. mounted钩子函数_怎样实现Vue中mounted钩子函数获取节点高度

    这次给大家带来怎样实现Vue中mounted钩子函数获取节点高度,实现Vue中mounted钩子函数获取节点高度的注意事项有哪些,下面就是实战案例,一起来看一下. 遇到的问题 最近在开发一个Vue的项 ...

  7. c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小

    怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...

  8. R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量、对每个变量进行汇总统计

    R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量.对每个变量进行汇总统计 目录

  9. MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法

    MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法 一.repacle是什么? 二.使用步骤 1.实践是检验真理的唯一标准 2.Hive中的替换函数regexp_re ...

最新文章

  1. NS4225D 类音频功率放大器 - 失败告终
  2. httpHandlers和httpModules接口介绍 (7)
  3. NK3C程序资源占用分析
  4. QT给文本添加链接事件
  5. 【SpringBoot 2】(九)异常处理 web原生组件的注入
  6. java与平台无关的原因
  7. mysql映射成hashmap_大厂面试必问!HashMap 怎样解决hash冲突?
  8. 随手记---Pharming
  9. 什么软件测试情侣头像,在线识别情侣头像软件
  10. SketchUp: Rendering Using Twilight SketchUp:使用暮光之城进行渲染 Lynda课程中文字幕
  11. Robotium-基础理论介绍
  12. 分享一下申请CSDN博客专家成功后的好处
  13. 颈部肌肉的锻炼方法?
  14. 漫谈大数据 - 实时数据仓库以及大厂实际应用
  15. 利用python openpyxl库实现对多个excel工作簿的快速汇总
  16. node.js学习笔记Day2
  17. 数据结构笔记:选择排序
  18. NTP网络授时服务器在电视播出系统中的应用
  19. html收藏的链接,浏览器收藏夹中收藏的网页链接怎么导出来?
  20. Javascript——高级进阶

热门文章

  1. 血泪是雨涨了寂寞的湖,疼痛是我思念你的心
  2. iOS调用QQ客户端发起临时会话
  3. 使用 Supervisor 配置 Laravel 运行队列处理器
  4. c语言混沌系统,请熟悉混沌原理和c高手帮个忙 (转)
  5. php5.3空间数据库,windows下 php5.3如何连接mssql
  6. mycat2快速搭建
  7. paas 招商银行_德意志银行的PaaS可以帮助银行转型吗?
  8. 〖编程初学者的自我修养 - 优质简历篇①〗- 知己知彼,面试官是如何分析一份简历的
  9. 网上看到几道面试小题,分享一下
  10. 追踪app崩溃率、事件响应链、Run Loop、线程和进程、数据表的优化、动画库、Restful架构、SDWebImage的原理...