Thinkphp5的ajax介面實現

2022-06-29 06:00:11 字數 708 閱讀 6217

前一篇講到thinkphp5從資料庫獲取資料之後賦給檢視view,前一篇從資料渲染方式來說是服務端資料渲染,這一章則是瀏覽器端資料渲染。按照知識總結依據來劃分,這是兩種不同的技術場景。

下面介紹具體的ajax介面實現**。

12"

en">348

9101111111"

test

">

1213

1430

3132

對上述**做一下解釋,算是乙個小知識點:一般來說可以將http狀態**為200作為成功的標誌,此時responsetext的屬性的內容已經就緒。此外狀態304表示請求的資源並沒有被修改,可以直接使用瀏覽器中快取的版本。

至於為啥是大於200是出於相容性的考慮,有的瀏覽器會報告204。

後端**如下,後端**是同乙個模組index下的同乙個控制器下index的apiapi方法。

1

<?php

2namespace

3 //use think\db;

4use think\controller;

5class

index extends controller613

14public

function api()

19 }

**首先獲取ajax獲取的引數,之後返回到前端。

本文結束。

thinkphp5 介面例項

這是我自己構思的案例,寫的不好請多多指教。後台介面的 public function index die dump res die return json data data,code 1,message 操作完成 ajax可以,但是jq不行 return data tojson 對應json.pa...

Thinkphp5框架ajax介面實現方法分析

前一篇講到thinkphp5從資料庫獲取資料之後賦給檢視view 前一篇從資料渲染方式來說是服務端資料渲染,這一章則是瀏覽器端資料渲染。按照知識總結依據來劃分,這是兩種不同的技術場景。下面介紹具體的ajax介面實現 首先是html 部分,我的訪問位址為 這裡沒有省略入口檔案,同時我本地的www.cp...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...