业务经理

微信扫描以上二维码

028-61286886

技术咨询

data-json=data: 循环标签不显示

迅睿框架 更新 2023-03-09 12:01:58 虎皮鹦鹉
<div id="case_slide" data-json='{"data":[ 
          {module module=news   catid=4 num=12 }
                                               ,{"url":"{$t.url}","img":"{dr_get_file($t.thumb)}","type":"{dr_cat_value("news", $t.catid, 'name')}","name":"{$t.title}"}     
                  {/module}
                 ]}'></div>


这种情况下页面不显示内容  但是源码显示有文档,直接把文档代码粘贴过来就可以显示,这种情况怎么解决?

方案

  • 迅睿框架创始人 #1 · 2023-03-04 22:10:34
    满意答案
    {module module=news catid=4 num=12}
    {php $return[$key]['img']=dr_get_file($t.thumb);}
    {php $return[$key]['type']=dr_cat_value("news", $t.catid, 'name');}
    {php $return[$key]['name']=$t.title;}
    {/module}
    
    <div id="case_slide" data-json='{php echo json_encode(['data'=>$return]);}'></div>
    d这个输出格式,一看就是jon的格式。最好的用我这种思路把它全部都放在一个数组里面。用php的函数把它转换成对应的格式就可以。你这种拼接肯定会出现问题。拼接出现的问题基本上就是少个逗号啊,少个括号啊等等。
    不要只复制代码拿去用,而要明白为什么这样写,这样写的意图是什么,每句话的意义是什么,学会了逻辑思路,以后遇到同类型的问题就迎刃而解了
  • 虎皮鹦鹉 #2 · 2023-03-05 09:18:50
    完美解决,非常感谢!
  • 虎皮鹦鹉 #3 · 2023-03-09 12:01:58
    迅睿框架创始人:完美解决

迅睿系统漏洞

在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...
全库搜索
全库搜索(2026-09-09)
修复全模块搜索时,删除按钮点击无效的bug
在线客服
在线客服(2026-09-09)
增加消息提示音