久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發(fā)帖
查看: 2149|回復(fù): 5

[已解決] 第一次寫接口,不知道為什么一直請(qǐng)求不到,不知道是不是路徑寫錯(cuò)還是其他原因。

21

主題

44

回帖

67

積分

漸入佳境

貢獻(xiàn)
0 點(diǎn)
金幣
0 個(gè)
樓主
發(fā)表于 2023-5-19 18:01:19 | 只看樓主 |只看大圖 |正序?yàn)g覽 |閱讀模式
以下是js:

  1. jq('.event-detail').click(function (){
  2.                 var field = jq(this).attr("lay-field");
  3.                 var data = { value: field };
  4.                 jq.ajax({
  5.                         type: "post",
  6.                         url: "plugin.php?id=my_activity:activity_api&mod=getOneInfo",
  7.                         data: data,
  8.                         dataType: "json",
  9.                         success: function (json) { // 處理成功響應(yīng)
  10.                             console.log(json)
  11.                             if(json['status'] == 'success') {
  12.                                 console.log(json);
  13.                             } else {
  14.                                 console.log(json);
  15.                             }
  16.                         },
  17.                         error: function () { // 處理錯(cuò)誤響應(yīng)
  18.                             alert('請(qǐng)求失敗,請(qǐng)檢查網(wǎng)絡(luò)連接');
  19.                         }
  20.                     });
復(fù)制代碼
以下是接口文件:
  1. <?php

  2. if(!defined('IN_DISCUZ')) {
  3.     exit('Access Denied');
  4. }


  5. class activity_api
  6. {
  7.     private $uid;
  8.     public function __construct() {
  9.         global $_G;
  10.         $this->uid = intval($_GET['uid']);
  11.     }

  12.     public function getOneInfo(){
  13.         $info = DB::fetch_first("SELECT * FROM `my_rz_activity` WHERE `uid` = '$this->uid'");
  14.         if ($info) {
  15.             // 查詢成功,返回 JSON 格式的響應(yīng)
  16.             header('Content-Type: application/json');
  17.             echo json_encode(array('status' => 'success', 'data' => $info));
  18.         } else {
  19.             // 查詢失敗,返回錯(cuò)誤信息
  20.             header('Content-Type: application/json');
  21.             echo json_encode(array('status' => 'error', 'message' => 'Failed to fetch data.'));
  22.         }
  23.     }
  24. }

復(fù)制代碼



不管我怎么請(qǐng)求,都是如下提示:


網(wǎng)絡(luò)那里顯示狀態(tài)碼是200,但是打印出來的json一直是null

1 貢獻(xiàn)

最佳答案

14088222 發(fā)表于 2023-5-19 18:50
請(qǐng)問如何實(shí)例化呢?

$obj=new activity_api();
$obj->getOneInfo();

不過你這個(gè),其實(shí)無(wú)需封裝一個(gè)class,.inc.php文件中直加寫過程就行了
回復(fù)

使用道具 舉報(bào)

19

主題

272

回帖

781

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
18 點(diǎn)
金幣
315 個(gè)
6#
發(fā)表于 2023-5-19 21:16:07 | 只看Ta
14088222 發(fā)表于 2023-5-19 20:04
請(qǐng)問一下您說的.inc.php文件中直加寫過程就行了 那么也是可以通過ajax請(qǐng)求對(duì)接口進(jìn)行請(qǐng)求嗎?
...

對(duì)的,怎么靈活怎么來
回復(fù)

使用道具 舉報(bào)

21

主題

44

回帖

67

積分

漸入佳境

貢獻(xiàn)
0 點(diǎn)
金幣
0 個(gè)
5#
 樓主| 發(fā)表于 2023-5-19 20:04:31 | 只看Ta
人工智能實(shí)驗(yàn)室 發(fā)表于 2023-5-19 19:02
$obj=new activity_api();
$obj->getOneInfo();

請(qǐng)問一下您說的.inc.php文件中直加寫過程就行了 那么也是可以通過ajax請(qǐng)求對(duì)接口進(jìn)行請(qǐng)求嗎?
回復(fù)

使用道具 舉報(bào)

19

主題

272

回帖

781

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
18 點(diǎn)
金幣
315 個(gè)
地板
發(fā)表于 2023-5-19 19:02:05 | 只看Ta
14088222 發(fā)表于 2023-5-19 18:50
請(qǐng)問如何實(shí)例化呢?

$obj=new activity_api();
$obj->getOneInfo();

不過你這個(gè),其實(shí)無(wú)需封裝一個(gè)class,.inc.php文件中直加寫過程就行了
回復(fù)

使用道具 舉報(bào)

21

主題

44

回帖

67

積分

漸入佳境

貢獻(xiàn)
0 點(diǎn)
金幣
0 個(gè)
板凳
 樓主| 發(fā)表于 2023-5-19 18:50:56 | 只看Ta
人工智能實(shí)驗(yàn)室 發(fā)表于 2023-5-19 18:48
class activity_api 沒有實(shí)例化,等于你這個(gè)類寫了也沒用呢

請(qǐng)問如何實(shí)例化呢?
回復(fù)

使用道具 舉報(bào)

19

主題

272

回帖

781

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
18 點(diǎn)
金幣
315 個(gè)
沙發(fā)
發(fā)表于 2023-5-19 18:48:55 | 只看Ta
class activity_api 沒有實(shí)例化,等于你這個(gè)類寫了也沒用呢
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-7-5 18:46 , Processed in 0.064245 second(s), 16 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表