# PJAX
* * * * *
若不知道PJAX是神馬的童鞋可以移步這里先了解一番:https://github.com/defunkt/jquery-pjax
本章主要講解OneBase是怎樣與PJAX集成的,相信看過本章的同學不光對OneBase中的PJAX使用了如指掌,還能在自己的項目中輕松的完成PJAX集成。
1.咱們先將PJAX的js文件放在項目中,并且在布局文件的top中引入。

2.加入PJAX初始化js文件,并在footer中引入,具體js文件中的內容大家到源碼中查看哈。

3.PJAX模式是返回的部分HTML,所以咱們需要在PJAX請求時關閉模板布局。

圖中可以看到,若為AJAX請求會關閉模板布局,PJAX也屬于AJAX請求范圍,所以PJAX請求是關閉布局的。
就這么簡單的3個步驟,OneBase就實現了PJAX的集成,PJAX的模式的切換開關在數據庫配置中,可在系統設置中進行設置,原理就是通過此配置決定是否綁定pjax到容器content。
由此可以看出OneBase中的PJAX不管是集成,還是剝離,都非常的容易。
- 序言
- 基礎
- 安裝環境
- 安裝演示
- 規范
- 目錄
- 介紹
- 后臺介紹
- 后臺首頁
- 會員管理
- 系統管理
- 系統設置與配置管理
- 菜單管理
- 系統回收站
- 服務管理
- 插件管理
- 文章管理
- 接口管理
- 優化維護
- SEO管理
- 數據庫
- 文件清理
- 行為日志
- 執行記錄
- 統計分析
- 接口介紹
- 接口文檔
- 錯誤碼設計
- Token介紹
- 前臺介紹
- 架構
- 架構總覽
- 生命周期
- 入口文件
- 模塊設計
- 依賴注入
- 控制器架構
- 邏輯架構
- 驗證架構
- 服務架構
- 模型架構
- 行為架構
- 插件架構
- 配置
- 配置介紹
- 配置加載
- 配置擴展
- 請求
- 請求信息
- 日志
- 后臺行為日志
- 系統執行日志
- 框架日志
- 數據
- 數據庫設計
- 數據字典
- 數據庫操作
- 事務控制
- 混合操作
- 實戰
- 控制器
- 邏輯與驗證
- 視圖與模型
- 插件研發
- 服務研發
- 接口研發
- 雜項
- 數據導入導出
- 二維碼條形碼
- 郵件發送
- 云存儲服務
- 支付服務
- 短信服務
- 微信分享
- 生成海報
- 聊天室
- PJAX
- Demo
- Widget
- 附錄
- 常量參考
- 配置參考
- 函數參考
- 進階
- Redis
- 自動緩存
- 全自動緩存
- 索引
- 數據簽名
- 全自動事務
- 隊列