最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 织梦json数据调用标签及其例子,dedecms

织梦json数据调用标签及其例子,dedecms

时间:2023-07-20 10:07:20 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:dedecmsdedecms在织梦全局标签里面,有一个一般人都用不到的标签json标签,它跟其它标签一样,也是在织梦模板中调用数据的。在了解json标签前,先看看什么是json?json是织梦模板dede织梦模板。

织梦模板dede织梦模板  在织梦全局标签里面,有一个一般人都用不到的标签json标签,它跟其它标签一样,也是在织梦模板中调用数据的。在了解json标签前,先看看什么是json?json是一种数据格式,但它并不是一种语言,json独立于如c,php,javerscrip等语言的数据格式。   一般用在数据交互的功能里面,例如,动态从数据库取出数据,从运程取出过来数据,都可以用到json,json与其它格式织梦模板下载的数据相比,体积小而轻,易于保存传输,跨平台,跨语言等优点,被各种程序语言使用。织梦里面不仅有json标签,还有很多的对于json数据的应用。   织梦json标签调用方法: {dede:json url='http://yoursite/json.php' cache=300}     [field:id/]-[field:title/]<br/> {/dede:json}   这个标签调用例子在织梦手册里已经给我们提供了,url是一个远程json接口地址,这个接口文件json.php代码 里面,最后的返回必须是把数据通过json_encode($feeds)系统函数,进行json编码后,通过echo或print()函数来打印出来,这二点是必须的,然后,在前台我们就可以通过$.ajax()或$.getjson()来获取数据。   织梦系统给我们提供了一个json类,在include/json.class.php文件里面,梦织模板也就是是说,我们对在php文件里面,转换成json编码,就有了二种方法: &织梦模板安装nbsp; 1.直接用php系统给我们提供的系统函数,json_encode(),我建立大家用这个,即简单又省事,既然,php系统给我们提供了,我们可以不用织梦系统提供的。   2.就是用织梦系统提供的,encode(),在使用前,首先引入json.class.php,即:    require_once(DEDEINC.'/json.class.php');    $json = new Services_JSON(SERVICES_JSON_SUPPRESS_ERRORS);    echo $json->encode($reval);   $reval这个变量是我们从数据库或其它地方得到的,一般是一个二维数组,例如下:   Array (   [0] => Array ( [id] => 95 [title] => 原图设计)   [1] => Array ( [id] => 113 [title] => ssssssssssss)   [2] => Array ( [id] => 111 [title] => hjhj )   [3] => Array ( [id] => 110 [title] => ssssssssssss)      )   经echo 以后,显示的内容如下所示。   [    {"id":"95","title":"\u539f\u521b"},    {"id":"113","title":"ssssssssssss"},    {"id":"111","title":"hjhj"},    {"id":"110","title":"ssssssssssss"}   ]   这是经过encode()或用json_encode()后,显示的内容。即,用中括号括起来的,几个json数据,这个数据回给请求的$.ajax()或$.getjson(),并由其对这个数据进行处理,显示我们相要的结果。   实际上,织梦系统里面就有关于json的应用,进入到织梦系统会员首页(你的域名/member),找到如下图所示。  

关键词标签: 标签 织梦 例子

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-20 ,文章织梦json数据调用标签及其例子,dedecms主要讲述标签,例子,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_31424.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章