位置: IT常识 - 正文

phpcms api怎么写接口(phpcms开发手册)

编辑:rootadmin
phpcms api写接口的方法:首先在网站的api文件夹下创建文件“demo.php”,代码为“defined('IN_PHPCMS') or exit('No permission...);”;然后在请求端页面采用ajax发送请求即可。

推荐整理分享phpcms api怎么写接口(phpcms开发手册),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpcms怎么样,phpcms视频教程,php制作api,phpcms开发手册,phpcms开发手册,phpcms怎么用,phpcms文档,phpcms文档,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms api怎么写接口?

最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧!于是尝试着用phpcms开发一个简单的api接口

phpcms api怎么写接口(phpcms开发手册)

phpcms v9开发简单api接口(适用于小白!)

phpcms v9的api接口都存放到api文件夹下的,访问路径为http://www.XXX.com/api.php?op=count&.....,其他的op=count为你的具体的api文件,所以我根据这个规律开始开发!

(1)第一步:在网站的api文件夹下创建文件demo.php,代码:

<?phpdefined('IN_PHPCMS') or exit('No permission resources.');if($_GET['catid'] && $_GET['num']) {$catid = intval($_GET['catid']); //用来接收请求的栏目id$num = intval($_GET['num']); //用来接收获取数量}$modelid =1; //设置你要调用栏目的模型id$db = pc_base::load_model('content_model');//引入content模型$db->set_model($modelid); //设置模型id,如果是其他非文章模型可以不需要设置这个$arr = $db->select(array('catid' => $catid),'*',$num); /调用所请求栏目id下的文章$r = json_encode($arr); //转换为json类型//jsonp请求的固定写法,可以解决跨域问题,引入callback回调函数echo $_GET['jsoncallback'] . "(".$r.")";?>

(2)在请求端页面采用ajax发送请求

<script>$(function(){$.ajax({url:'http://www.XXX.com/api.php?op=demo&catid=28&num=10',dataType:'jsonp', //jsonp类型jsonp:"jsoncallback", //回调type:'get',success:function(data){var data=eval(data); //转化为json对象$.each(data, function(index, p){html = "<li>";html += "<a href='"+ p.url +"' target='_blank'>"+ p.title +"</a>";html += "</li>";$("#test").append(html); //追加到id=test的div里边})},error : function() {console.log('fail');}});});</script>

ok大功告成!这样就可有跨域调用自己的网站里边的东西了!

效果浏览如图:

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/304712.html 转载请保留说明!

上一篇:电脑学习网推荐最新FileZilla服务器FTP软件工具免费下载支持windows11windows10windows7微软64位系统(免费学电脑的网站)

下一篇:Element UI 扩展tooltip 只在内容过长才显示(element插件安装方法)

  • 非营利组织免税收入
  • 融资租赁会计核算的一般原则是什么
  • 代开发票的小微企业如何享受税收优惠
  • 出口货物退回需要进口税吗
  • 企业所得税税收优惠方式有哪些
  • 所得税预缴申报表
  • 出口退税要交企业所得吗
  • 企业所得税逾期未申报怎么补申报
  • 工商年报单位缴费基数从哪看
  • 宽带合同要交印花税吗
  • 企业所得税以前年度所得调整
  • 增值税专用发票丢了怎么补救
  • linux中ping命令怎么用
  • 苹果6s自动清理
  • 炫龙笔记本win10系统为什么没有关闭触控板
  • php数组函数大全
  • 企业年金基金缴费必须归集到受托财产托管账户
  • 企业公益捐赠的意义
  • 谷歌浏览器如何设置主页为默认页
  • 金融负债期末可以转出吗
  • 注销公司需要缴纳注册资金吗
  • 会计年报表怎么做
  • 利息支出属于成本项目吗
  • 微信小程序开发零基础入门
  • 车间一般耗材计入
  • 怎么写产品成本分析
  • vue组件入门
  • PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
  • 免税不可以开专票吗
  • 简述SQL server管理器的功能
  • 4s店除了卖车还有什么
  • 营业外收入汇算清缴时也得计入收入
  • 购买货物收到发票怎么做账小规模
  • 企业所得税余额为负数
  • 有形动产经营性租赁光租业务是什么意思
  • 公司内部的往来款用什么表格怎么做账
  • 研发费用加计扣除新税收政策
  • 个人所得税征税对象是什么
  • 流动资产属于经营资产还是得经营资产
  • 当事人对付款时间没有约定或者约定不明的
  • 长期待摊费用如何评估
  • 小规模纳税人防伪税控会计分录
  • 银行期初余额录少了怎么办
  • 装修费用摊销计入什么科目
  • 员工借款可以直接转账吗
  • 公司章程进行变更的条件
  • 经纪代理代订机票差额专票抵扣
  • 为什么要缴纳残保金
  • 固定资产报废需要税务备案吗
  • 管理费用怎么结转到本年利润未分配利润里了
  • 会计工作的基本步骤和主要工作
  • 年初速动比率怎么算
  • 多栏式明细账的账页格式适用于
  • 会计科目的设置应该符合国家统一会计准则的规定
  • sql如何学
  • mysql中json格式是多少长度
  • 什么是存储过程?有哪些优缺点?
  • mysql8.0创建函数
  • mysql学习资料
  • window怎么样
  • fat32转换为ntfs分区命令
  • win8系统运行在哪里
  • win7玩穿越火线电脑应该怎么设置
  • Win10应用程序无法正常启动0xc000007b
  • 重装win7旗舰版重启后黑屏
  • log4j 日志文件太大
  • 如何创建node项目
  • cluster into
  • nodejs连接mongodb副本集
  • 10个常用linux指令
  • jquery.form
  • jquery设置禁用
  • jQuery.uploadify文件上传组件实例讲解
  • js easyui
  • 一般纳税人销售米面粮油税率
  • 广东省地税局局长 吴
  • 浙江公务员冬令时上班时间
  • 江苏省电子税务局社保缴费查询
  • 公司买的保险怎么查询保单明细
  • 港股印花税什么时候下调
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设