外部站点跨域调用迅睿cms站点内容数据的方法
无需魔法,免费体验ChatGPT-4 / MJ绘图 等AI大模型!AI问答、写文案、做表格、绘图、写脚本、写代码...
外部站点跨域调用迅睿CMS站点内容数据的方法,比如另外一个网站其他cms做的,想调用迅睿cms搭建站点的几条新闻公告,这时我们可以通过ajax做站外请求来调用。
新建模板页面
在迅睿cms站点模板目录api中新建一个模板页面建一个模板 demo.html 并写好调用标签。
代码示例
{list action=module module=news num=10} <li><a href="{$t.url}">{$t.title}</a></li> {/list} // 根据实际情况修改样式、模块名称、调用标签即可
提示
文件放在模板目录下的 api文件夹里,如果不存在,就自己新建一个文件夹,模板文件名称可自行修改。
站外网站模板代码
在站外网站的模板页面,写入调用代码。
代码示例
<ul id="xunruicms"></ul> // id="xxx"写到父级就行 <script type="text/javascript"> $.ajax({ type: "GET", url:"https://网站域名/index.php?s=api&c=api&m=template&name=模板页面名称.html&format=jsonp", dataType: "jsonp", success: function(json){ $("#xunruicms").html(json.msg); }, error: function(){ } }); </script>
提示
修改网站域名为你的迅睿cms站点域名,模板页面名称为第一步你在api文件夹新建的模板页面名称。具体调用内容和页面样式,根据实际情况修改即可。
声明:禁止复制、盗用、采集、发布本站内容到任何网站及各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。