jquery Ajax请求本地json

1-1-1   json文件内容(item.json)

复制代码
[
  {
    "name":"张国立",
    "sex":"男",
    "email":"zhangguoli@123.com",
    "url":"./img/1.jpg"
  },
  {
    "name":"张铁林",
    "sex":"男",
    "email":"zhangtieli@123.com",
    "url":"./img/2.jpg"
  },
  {
    "name":"邓婕",
    "sex":"女",
    "email":"zhenjie@123.com",
    "url":"./img/3.jpg"
  },
  {
    "name":"张国立",
    "sex":"男",
    "email":"zhangguoli@123.com",
    "url":"./img/4.jpg"
  },
  {
    "name":"张铁林",
    "sex":"男",
    "email":"zhangtieli@123.com",
    "url":"./img/5.jpg"
  },
  {
    "name":"邓婕",
    "sex":"女",
    "email":"zhenjie@123.com",
    "url":"./img/6.jpg"
  }
]   
复制代码

 1-1-2  发送Ajax请求,获取Json数据

复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <style type="text/css">

        .p1{
            font-size: 14px;
            color: #000;
        }
        .p2{
            font-size: 12px;
            color: #b0b0b0;
        }
        .p3{
            font-size: 14px;
            color: #ff5f19;
        }
        .product{
            width:100%;
            position: relative;
            margin: 20px 0 5px 0;
            height: 100px;
            background: #fafafa;
        }

        .img{
            width: 100px;
            height: 100px;
            float: left;
            margin-right: 20px;
        }
        .p{
            display:inline-block;
            float:left;
            width:50%;
            margin-top:6px;
            font-family: Microsoft YaHei;
        }
        .p1{
            margin-top:16px;
        }



    </style>
    <script>
        //页面加载   获取全部信息
        $(function(){
            $.ajax({
                type: "POST",//请求方式
                url: "item.json",//地址,就是json文件的请求路径
                dataType: "json",//数据类型可以为 text xml json  script  jsonp
          success:
function(result){//返回的参数就是 action里面所有的有get和set方法的参数 addBox(result); } }); /*$.get("item.json",function(result){ //result数据添加到box容器中; addBox(result); });*/ }); function addBox(result){ //result是一个集合,所以需要先遍历 $.each(result,function(index,obj){ $("#box").append("<div class='product'>"+//获得图片地址 "<div><img class='img' src="+obj['url']+"/></div>"+ //获得名字 "<div class='p1 p'>"+obj['name']+"</div>"+ //获得性别 "<div class='p2 p'>"+obj['sex']+"</div>"+ //获得邮箱地址 "<div class='p3 p'>"+obj['email']+"</div>"+ "</div>"); }); } </script> </head> <body> <!-- 构建装一个容器 --> <div id="box"> </div> </body> </html>
复制代码

1.2.1   运行效果:

1.3.1 文件结构

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yusirxiaer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值