全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

json数据处理及数据绑定

一.json数据处理

1.json数据

{"img":"quizvault_internet_test_banner@2x.png",
"golds":"200",
"praise":"64000",
"tit":"互联网给工作带来的麻烦",
"tit_describe":"在朋友圈转发身体被掏空,HR找你深情谈话:不想干就走。看看你有哪些情况?",
"images":[{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"}],
"images_tit":[{"name":"自从大家习惯用微信工作后就要24小时standby"},{"name":"自从大家习惯用微信工作后就要24小时standby"},{"name":"自从大家习惯用微信工作后就要24小时standby"},{"name":"自从大家习惯用微信工作后就要24小时standby"}]
}

2.获取数据

数据注入:"{{data}}"

3.数据处理:

var datas = "{{data}}";
   var data;
   srtjson(datas);
   console.log(data);
   function srtjson(datas) {
    var b = htmlDecode(datas);
    var dataObj = b.substring(1, b.length - 1);
    data = eval("(" + dataObj + ")");
    function htmlDecode(text) {
     var temp = document.createElement("div");
     temp.innerHTML = text;
     var output = temp.innerText || temp.textContent;
     temp = null;
     return output;
    }
   }

4.数据绑定

 //把json的key设为id,通过遍历对象进行数据绑定
  for(var p in data){ 
      $('#'+p).html(data[p]);
  };
//对数组进行循环,进行绑定并且动态成成html
     for(var i=0;i<data.question_tit.length;i++){
     $('#J_main ul').append('<li><div class="cir">'+data.question_tit[i].name+'</div><span>'+data.question_main[i].name+'</span></li>');
                 }
//动态css进行绑定
  $('.banner').css({
   'backgroundImage': 'url('+'images/'+ data.img+')'
  //'backgroundImage': 'url('+'{{resource}}'+ data.img+'?type=web-image'+')'
});

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# json绑定数据  # json  # 数据处理  # 实现非常简单的js双向数据绑定  # jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select  # angularjs学习笔记之双向数据绑定  # JavaScript数据绑定实现一个简单的 MVVM 库  # JavaScript实现LI列表数据绑定的方法  # AngularJS 双向数据绑定详解简单实例  # AngularJS实践之使用NgModelController进行数据绑定  # 详解JavaScript的AngularJS框架中的作用域与数据绑定  # AngularJS入门教程之数据绑定原理详解  # JavaScript中双向数据绑定详解  # 绑定  # 互联网  # 遍历  # 设为  # 你有  # 找你  # 就走  # 想干  # srtjson  # tit_describe  # console  # images_tit  # HR  # images  # data  # var  # standby  # datas  # quizvault_internet_test_nor 


相关文章: 建站之星如何实现网站加密操作?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  定制建站如何定义?其核心优势是什么?  建站上市公司网站建设方案与SEO优化服务定制指南  如何用PHP工具快速搭建高效网站?  微课制作网站有哪些,微课网怎么进?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  北京企业网站设计制作公司,北京铁路集团官方网站?  C++时间戳转换成日期时间的步骤和示例代码  零服务器AI建站解决方案:快速部署与云端平台低成本实践  制作表格网站有哪些,线上表格怎么弄?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  小程序网站制作需要准备什么资料,如何制作小程序?  如何快速搭建安全的FTP站点?  建站之星如何实现五合一智能建站与营销推广?  如何在Windows服务器上快速搭建网站?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  大连网站制作公司哪家好一点,大连买房网站哪个好?  TestNG的testng.xml配置文件怎么写  C++中引用和指针有什么区别?(代码说明)  如何生成腾讯云建站专用兑换码?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  公众号网站制作网页,微信公众号怎么制作?  如何在IIS中新建站点并配置端口与IP地址?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  宝塔面板如何快速创建新站点?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  深圳网站制作的公司有哪些,dido官方网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何选择CMS系统实现快速建站与SEO优化?  建站之星如何一键生成手机站?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  常州企业网站制作公司,全国继续教育网怎么登录?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何设置并定期更换建站之星安全管理员密码?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  如何选择服务器才能高效搭建专属网站?  香港服务器如何优化才能显著提升网站加载速度?  建站主机SSH密钥生成步骤及常见问题解答?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。