json有问题

来源:2-5 首页-类目(1)

小丸子不吃丸子

2020-12-08 10:22:24

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0,user-scalable=0">

    <title>首页</title>

    <script>

        //用rem 动态生成fontSize的脚本

        //设定一个匿名函数

        (function(){

            // 获取dom的document元素

            var docEl=document.documentElement;

            function setRemUnit(){

                // 获取rem的基准值

                var rem=docEl.clientWidth/10;

                // 动态设置html根元素的font-size

                docEl.style.fontSize=rem+'px';

            }

            setRemUnit();

            // 当页面窗口改变应该动态监听

            window.addEventListener('resize',setRemUnit);

            //d当用户浏览网页时触发

            window.addEventListener('pageshow',function(e){

                //当浏览器被激活

                if(e.persisted){

                    setRemUnit();

                }

            });

        })();

    </script>

    <link rel="stylesheet" href="../lib/reset.css">

    <link rel="stylesheet" href="./header.css" >

    <link rel="stylesheet" href="searchbar/searchbar.css">

</head>

<body>

    <!-- header开始 -->

    <div class="header">

        <div class="search-bar">

            <div class="bar-location">

                <div class="location-icon"></div>

                <div class="location-text">北京市&nbsp;&gt;</div>

            </div>

            <div class="search-btn">

                <p class="place-holder">鸡翅</p>

            </div>

        </div>

        <img src="http://img.mukewang.com/climg/5d590b3f0001863804300245.jpg" class="header-img" >

    </div>

    <!-- header结束 -->

    <!-- 类目开始 -->

    <div class="category-content">


    </div>

    <!-- 类目结束 -->

    <script type="text/javascript" src="../lib/jquery.min.js"></script>

    <script type="text/javascript" src="../json/head.json"></script>

</body>

</html>


searchbar.css


.search-bar{

    width:100%;

    height:1rem;

    positionabsolute;

    display:flex;

    flex-directionrow;

    align-itemscenter;

    justify-contentcenter;

    padding-top0.213333rem;

}

.search-bar .bar-location{

    margin-right0.5rem;

    border-radius0.325rem;

    background-colorrgba(0,0,0,.33);

    width2.3rem;

    height0.7rem;

}

.search-bar .location-icon{

    /* div横着布局 */

    displayinline-block;

    width0.375rem;

    height0.5rem;

    vertical-align0.3rem;

    margin-left0.1rem;

    margin-right0.1rem;

    background-imageurl('../img/locationIcon.png');

    background-sizecover;

}

.search-bar .location-text{

    positionrelative;

    displayinline-block;

    font-size0.325rem;

    color:#fff;

    vertical-align0.425rem;

    margin-left-0.2rem;

}

.search-bar .search-btn{

    positionrelative;

    width4.25rem;

    height:0.75rem;

    background-color#fff;

    border-radius0.5rem;

}

.search-bar .search-btn::before {

    content:'';

    display:block;

    width0.35rem;

    height0.35rem;

    background-imageurl('../img/searchIcon.png');

    background-sizecover;

    top0.175rem;

    left0.25rem;

    positionabsolute;

}

.search-bar .place-holder{

    color:#a9a9a9;

    font-size0.35rem;

    height:100%;

    line-height0.75rem;

    margin-left0.75rem;

    

}


category.js

(function(){

    var itemTmpl='<div class="category-item">'+

                    '<img class="item-icon" src=$url />'+

                    '<p class="item-name">$name</p>'+

                    '</div>';


    function initCate(){

    //获取categroy数据

        $.get('../json/head.json',function(data){

        console.log(data);

        })

    }

    function init(){

        initCate();

        }

    init();

})();


在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕言

2020-12-08

同学你好,是报如下错误吗?

http://img.mukewang.com/climg/5fcf12bc091583dc08510055.jpg

如果是的话,是因为在html中使用script引入了json文件,建议:引入category.js,如下:

http://img.mukewang.com/climg/5fcf13100928d41410260092.jpg

另外:header.css引入时,路径是不对的,修改如下:

http://img.mukewang.com/climg/5fcf1358094a5b2d07460105.jpg

如果修改之后还是报错,可以把报错截图传上来,祝学习愉快~


1

0 学习 · 6815 问题

查看课程