业务经理

微信扫描以上二维码

028-61286886

技术咨询

寻求解决方案,从表单获取数据为json格式

迅睿框架 更新 2024-04-19 11:47:39 爬树蜗牛

寻一个解决方案,就是表单到json的转换

建立了一个全局表单,其中 areas是用的 联动多选字段,代码如下:

 {form form=manager} 
 <p>
 manager:{$t['title']}
 areas:
<?php if ($t['area']) 
{ foreach ($t['area'] as $v) { ?>
{dr_linkage('areas', $v, 1, 'name')},
<?php } } ?>
 </p>
{/form}

上面获取的内容可以显示:


,我现在需要获取的是这样的形式:

<script >
     var managersData =[
     {
       "manager": "hi",
       "areas": { area: ["nanjing", "suzhou", "wuxi"] },
       },
     ]
</script>


api是否能这样做到的?

方案

  • 外聘专员-明矾软件 #1 · 2024-04-19 10:08:59
    {form form=manager} 
    <?php $aa=[];if ($t['area']) 
    { foreach ($t['area'] as $v) { ?>
    {php $aa[]=dr_linkage('areas', $v, 1, 'name');},
    <?php } } ?>
     <p>
     manager:{$t['title']}
     areas: {json_encode($aa)}
    
     </p>
    {/form}
  • 爬树蜗牛 #2 · 2024-04-19 10:14:47
    外聘专员-明矾软件 是个思路,有个问题是,这个呈现的方式还是html,我需要放到 js中来需要的json数据是包含文本字段的,最终的结果是这样的
    <script >
         var managersData =[
         {
           "manager": "hi",
           "areas": { area: ["nanjing", "suzhou", "wuxi"] },
           },
         ]
    </script>
  • 外聘专员-明矾软件 #3 · 2024-04-19 10:18:42
    满意答案
    <?php $bb=[];?>
    {form form=manager} 
    <?php $aa=[];if ($t['area']) 
    { foreach ($t['area'] as $v) { ?>
    {php $aa[]=dr_linkage('areas', $v, 1, 'name');},
    <?php }  } $bb[]=['manager' => $t.title, 'areas' => $aa;] ?>
    {/form}
    
    <script >
         var managersData = {json_encode($bb)}
    </script>
  • 爬树蜗牛 #4 · 2024-04-19 11:47:39
    @外聘专员-明矾软件:感谢感谢,处理好了

迅睿系统漏洞

GeoSeo工具箱
GeoSeo工具箱(2026-10-30)
新增城市落地页FAQ自定义 新增 Site Scan 分析报告并支...
外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段