账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ajax怎样解析json数组并用模板引擎渲染
    34
    0

    需求是根据国家分类进行ajax获取并加载,之前没按照国家分类,显示正常,但是加入了国家分类后,不知道ajax如何修改,求解:

    json是数组形式的,比较复杂:

    {
        "americia": [
            {
                "id": "1",
                "imgsrc": "./img/reload1.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/9",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=l05075dk2s4&tiny=0&auto=0"
            }, {
                "id": "2",
                "imgsrc": "./img/reload2.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/10",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=u05083r9wb5&tiny=0&auto=0"
            }, {
                "id": "3",
                "imgsrc": "./img/reload3.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/11",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=h0510tixs8h&tiny=0&auto=0"
            }
        ],
        "england":[
            {
                "id": "1",
                "imgsrc": "./img/reload1.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/9",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=l05075dk2s4&tiny=0&auto=0"
            }, {
                "id": "2",
                "imgsrc": "./img/reload2.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/10",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=u05083r9wb5&tiny=0&auto=0"
            }, {
                "id": "3",
                "imgsrc": "./img/reload3.jpg",
                "classify": "家庭教育",
                "title": "父母该如何做好家庭教育?",
                "pubdate": "2017/10/11",
                "intro": "好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天额问题挖了阿特瓦莱塔哇额了特了他问题好的教育,因给I暗示地老天荒问题仍未特拉沃塔了三天",
                "name": "刘雅春",
                "position": "新东方前途出国留学家庭预备营负责人",
                "urlpc": "http://v.qq.com/iframe/player.html?vid=h0510tixs8h&tiny=0&auto=0"
            }
        ]
    }

    这是没给json加入国家分类之前的ajax,但是加入了国家分类后,不知道ajax该怎样改,

    $.ajax({
                                    url: 'artTemp.php',
                                    type: 'get',
                                    success: function(data) {
                                        console.log(data);
                                        //转化为js对象
                                        var jsArr = JSON.parse(data);
                                        //包装为js对象
                                        console.log(jsArr)
                                        var obj = {
                                            items:jsArr
                                        };
                                        //调用模板引擎方法,填充数据
                                        var result = template('template', obj);
                                        $('.medialist').append(result);

    感谢解答!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部