联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
调用第三方接口返回的json数据转成数组后,怎么赋值给前端页面
类型:迅睿CMS 更新时间:2023-09-28 11:23:24 表单提交

调用第三方的接口,返回的json数据,怎么赋值给前端页面

顺便问一句,有一个第三方的接口,在index.html页面提交查询参数,我把php文件直接放在了网站根目录,查询参数直接用form表单提交给了根目录的chaxun.php,返回的数据有了,但是1是感觉这样开发是不对的,二是不知道查询的结果,我再怎么赋值给html页面

回帖
  • 开源社区技术-胡老师
    #1楼    开源社区技术-胡老师
    2023-09-27 14:07:04
    Chrome 0
    这需要创建php的控制器才可以,控制器中接收的数据,然后复制到模板中,然后刷新这个模板,然后就出来了参考文档:《创建自定义应用控制器》
  • 好好学习天天向上
    #2楼    好好学习天天向上
    2023-09-27 15:38:44
    Chrome 0
    开源社区技术-胡老师
            $data = curl_exec($ch);
            if (curl_errno($ch)) {
                echo "Error: " . curl_error($ch);
            } else {
                $data = json_decode($data);
            }
            curl_close($ch);
            
            
            // 将变量传入模板
            \Phpcmf\Service::V()->assign($data);
    
            // 选择输出模板 前台位于 /template/pc/default/home/应用目录/test.html  这个文件要自己手动创建
            \Phpcmf\Service::V()->display('article_article.html');
    胡老师您好,到了这一步,数据传给静态页面,在静态页面怎么调出来
  • 好好学习天天向上
    #3楼    好好学习天天向上
    2023-09-27 16:00:00
    Chrome 0
    开源社区技术-胡老师 数据赋值到模板了,模板那边怎么写标签才能调用出来呀
  • 优速开发工作室
    #4楼    优速开发工作室
    2023-09-27 16:14:59
    Chrome 0
    要看data的格式啊,模板才能输出他
    满意答案
  • 好好学习天天向上
    #5楼    好好学习天天向上
    2023-09-28 11:23:24
    Chrome 0
    @优速开发工作室:问题已解决,感谢提供思路