分享好友教程首页教程搜索频道列表

让destoon数据生成json的解决方案

2019-03-22 22:4542320
+关注2
核心提示:把destoon数据生成json,一般用于百度小程序、QQ小程序和微信小程序或者原生APP由...

把destoon数据生成json,一般用于百度小程序、QQ小程序和微信小程序或者原生APP

由于系统是GB2312编码,所以服务端编写的时候我们进行了一些编码转换的处理,保证服务端访问的编码是UTF-8就可以。不多了,下面干货来了。如果你是程序或此段代码对你有帮助,希望收藏!!

代码来了,在根目录新建一个文件夹,如appapi ,在其下面建一个php文件,如brand.php 放入以下代码

<?php
header("Content-Type: text/html;charset=utf-8");
define('DT_REWRITE', true);
require '../common.inc.php';
$lists = array();
//展示栏目下的子栏目;
if(!empty($areaid)){
if(!$AREA[$areaid]["parentid"]){
$condtion="and areaid in (".$AREA[$areaid]["arrchildid"].")";
$condtions="areaid in (".$AREA[$areaid]["arrchildid"].")";
}else{ $condtion="and areaid=$areaid"; $condtions="areaid=$areaid"; }
}
//echo打印destoon数据;
if(empty($areaid)) {
$sql_brand="select itemid,areaid,catid,title,company,hits,edittime,thumb(这些是调取的字段) from xhmb_brand_13(这里是表名) order by hits desc limit 0,14";
}
//$sql_brand="select *(*表示表里所有的字段) from xhmb_brand_13(这里是表名) order by hits desc limit 0,14";
$result=$db->query($sql_brand);
while($r = $db->fetch_array($result)) {
$lists[] = $r;
}
$str=json_encode($lists);
$str= preg_replace("#\\\u([0-9a-f]+)#ie","iconv('UCS-2','UTF-8', pack('H4', '\\1'))",$str);
echo $str;
?>


至于前端模板怎么写,就需要有开发原生的能力了


本文标签:#api#原生#小程序#app#json#数据
整理员:网络转载
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

DESTOON10.0网站数据接口API分离式调取

    在开发APP、小程序等应用过程中,经常需要以API接口形式请求网站数据,自DESTOON V10.0,系统内置统一的数据调用接口。开启方法数据接口默认是关闭状态,需要在网站后台,网站设置,安全中心,数据接口密钥,填写密

网络转载 Ajax相关教程2025-12-03

jQuery中Colorpicker Spectrum api 中文 文档 属性 事件 方法

    js颜色选择器

网络转载 JavaScript教程2024-11-27

select2插件之api参数的文档

    具体参数可以参考一下:参数类型描述Width字符串控制宽度样式属性的Select2容器divminimumInputLengthint最小数量的字符maximumInputLengthint最大数量的字符minimumResultsForSearchInt最小数量的结果maximumSelect

小黑 JavaScript教程 52024-09-11

DESTOON9.0商户开发票设置

    1、管理员进入后台,会员管理,模块设置,财务相关,填写常用发票类型并保存。2、商户进入前台会员中心,修改资料,公司资料,可开发票,选择可以开具的发票类型并保存。3、设置过开票类型的商户,在用户订单交易成

DESTOON destoon设置相关2023-09-27

下一篇
我来说两句
抢沙发