·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

第一次写接口,不知道为什么一直请求不到,不知道是不是路径写错还是其他原因。

240 3
发表于 2023-5-19 18:55:10 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
以下是js:
  1. jq('.event-detail').click(function (){                var field = jq(this).attr("lay-field");                var data = { value: field };                jq.ajax({                        type: "post",                        url: "plugin.php?id=my_activity:activity_api&mod=getOneInfo",                        data: data,                        dataType: "json",                        success: function (json) { // 处理成功响应                            console.log(json)                            if(json['status'] == 'success') {                                console.log(json);                            } else {                                console.log(json);                            }                        },                        error: function () { // 处理错误响应                            alert('请求失败,请检查网络连接');                        }                    });
复制代码
以下是接口文件:
  1. <?phpif(!defined('IN_DISCUZ')) {    exit('Access Denied');}class activity_api{    private $uid;    public function __construct() {        global $_G;        $this->uid = intval($_GET['uid']);    }    public function getOneInfo(){        $info = DB::fetch_first("SELECT * FROM `my_rz_activity` WHERE `uid` = '$this->uid'");        if ($info) {            // 查询成功,返回 JSON 格式的响应            header('Content-Type: application/json');            echo json_encode(array('status' => 'success', 'data' => $info));        } else {            // 查询失败,返回错误信息            header('Content-Type: application/json');            echo json_encode(array('status' => 'error', 'message' => 'Failed to fetch data.'));        }    }}
复制代码
第一次写接口,不知道为什么一直请求不到,不知道是不是路径写错还是其他原因。 第一,第一次,一次,接口,不知


不管我怎么请求,都是如下提示:
第一次写接口,不知道为什么一直请求不到,不知道是不是路径写错还是其他原因。 第一,第一次,一次,接口,不知

网络那里显示状态码是200,但是打印出来的json一直是null

我知道答案 回答被采纳将会获得1 贡献 已有3人回答
我要说一句 收起回复

评论3

独家记忆Lv.8 发表于 2023-5-19 18:55:17 | 显示全部楼层
class activity_api 没有实例化,等于你这个类写了也没用呢
我要说一句 收起回复
拾光Lv.8 发表于 2023-5-19 18:56:07 | 显示全部楼层
请问如何实例化呢?
我要说一句 收起回复
婷姐Lv.8 发表于 2023-5-19 18:56:23 | 显示全部楼层
$obj=new activity_api();
$obj->getOneInfo();

不过你这个,其实无需封装一个class,.inc.php文件中直加写过程就行了
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.141.202.54,106.225.194.73,GMT+8, 2024-5-2 05:56 , Processed in 0.181582 second(s), 98 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表