我目前正在學習jQuery和AJAX,並想知道處理AJAX調用的服務器端腳本組織的最佳實踐。我是否應該有一個handler.php文件,然後將AJAX調用路由到不同文件中的其他函數?或者你只是把所有東西放在一個文件中,並使用一個大開關{}?該系統將來可能會擴展,我希望以一種可擴展的方式進行組織。PHP AJAX處理程序文件組織
2
A
回答
1
路由文件是走的路,不僅僅是爲了您的AJAX請求,而是爲了您的系統中可以通過Web請求調用的所有操作。您應該將相關操作放入單個控制器文件中,然後從面向公衆的路由器加載/調用正確的文件/方法。
您絕對應該使用的好的framework會爲您做到這一點。
0
我所做的是我把每個AJAX
調用放在一個函數中。我根據我想要檢索的數據命名函數,getUsers(), getComments()
等等。當我需要在JS
時調用函數。
在PHP方面,我爲每個數據庫請求使用不同的腳本。 getUsers.php
etc ...
相關問題
- 1. jQuery事件處理程序組織
- 2. 如何在大型站點中組織AJAX處理程序?
- 3. 文件組織程序
- 4. PHP文件組織
- 5. Ajax調用的網站/文件組織
- 6. 批處理腳本文本文件輸入組織文件夾
- 7. Ajax文件組織最佳實踐
- 8. php,mysql - 用於文件管理的文件夾/文件組織
- 9. PHP項目文件組織
- 10. 組織事件處理方法
- 11. 'c'文件處理程序
- 12. 文件名處理程序
- 13. '處理程序執行失敗; nestedexception是java.lang.NoClassDefFoundError:組織/ JSON/JSONObject的」
- 14. Swing組件事件處理程序
- 15. 一個ajax處理程序或多個處理程序?
- 16. AJAX/jQuery的/ PHP - AJAX表單處理程序 「非法調用」
- 17. 組織許多不同的ajax請求的PHP文件
- 18. 在python中處理組織模式文件
- 19. Emacs:通過crontab對組織模式文件進行批處理
- 20. PHP點擊事件處理程序
- 21. Dropzone.js多文件上傳處理程序
- 22. ajax處理程序刪除標記
- 23. 用PHP處理PHP文件
- 24. jquery ajax:將文件上傳到c#處理程序
- 25. htaccess和PHP處理程序
- 26. ajax表單處理數組
- 27. 組織多個AJAX/PHP代碼片段
- 28. HTML事件處理程序與React事件處理程序
- 29. 組織文件庫
- 30. 源文件組織
@meager那麼,我應該在AJAX調用中傳遞一個函數名稱,處理器腳本將使用它來將其路由到正確的文件/函數嗎? –
閱讀RESTful API。 – meagar