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

2022-09-26 04:54:12 字數 711 閱讀 3746

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

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

首先是html**部分,我的訪問位址為:這裡沒有省略入口檔案,同時我本地的www.cppcns.com網域名稱是app.write.com,tp5框架在thinkphp檔案裡面。這裡採用原生ajax,沒有做ie瀏覽器的相容性,**如下

ajax呼叫介面&www.cppcns.comlt;/title>

11111

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

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

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

<?php namespace app\index\controller;

//use think\db;

use think\controller;

class index extends controller

public function api()

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

Thinkphp5的ajax介面實現

前一篇講到thinkphp5從資料庫獲取資料之後賦給檢視view,前一篇從資料渲染方式來說是服務端資料渲染,這一章則是瀏覽器端資料渲染。按照知識總結依據來劃分,這是兩種不同的技術場景。下面介紹具體的ajax介面實現 12 en 348 9101111111 test 1213 1430 3132 對...

為什麼使用thinkphp5框架

1 運算元據庫簡單 1 模型 將增刪改查簡化,類似運算元組的方式運算元據庫和字段 2 連線資料庫簡化 不使用框架的時候,我在每個需要運算元據庫的php檔案,都引入了一次連線資料庫的檔案,在框架裡不需要 2 路由 沒使用框架的時候,頁面很單一,頁面的內容重新整理,其實是通過echo不同的內容實現,引數...

今天學習thinkphp5框架總結

小菜鳥不斷的學習和提公升自己,今天學了mvc模式和thinkphp5中的相關操作,雖然還是很笨拙而且一邊實習一邊學習,時間很倉促,所以得快速的吸收有效率的。學了namespace 相關路徑的找法 總控 模組 分控 相關操作 頁面 還有config配置檔案的相關調整 另外就是初步懂得fetch的用法和...