2013-02-10 93 views
0

在PHP中執行JQuery AJAX請求時,應該如何構造我的文件。做JQuery/AJAX和php文件結構的正確方法是什麼?

  • showRecords.htm - 包含的jQuery/AJAX,從下面的PHP的文件中獲取數據(HTML)。
  • showRecords.php - 包含php,它可以做一些處理,可能從數據庫獲取數據並回顯一些HTML。

一個文件:

  • showRecords.php - 包含的JQuery/AJAX,是PHP文件,並從自身請求數據。

還你聰明的人在那裏,請注意我在JQuery中 和AJAX是初學者所以請原諒我,如果它是一個愚蠢的問題還是小事。

+1

這不是愚蠢或微不足道的,從我的經驗開始,我會使用兩個文件進行分離,因爲這對於維護或縮放甚至跟蹤時會有很大幫助 – Sedz 2013-02-10 23:50:27

+0

這取決於您是否擁有大量Ajax文件。只管理一個文件會使文件數量減少。我個人更喜歡製作2個PHP文件,一個用於主頁,另一個用於ajax進程,以便清晰並避免混淆腳本。 – MatRt 2013-02-10 23:51:39

+0

謝謝你們,我同意你們大多數人都同意的Sedz。祝我好運,學習追求。 – 2013-02-10 23:57:22

回答

2

顯然不是:一個文件。

我會做這種方式:

  • showRecords.php - 表單處理,數據庫請求
  • 模板/ showSomeHtml.php - 顯示的一切,您的用戶可以看到
  • showRecords.js - jQuery的/ AJAX是獲取數據

如果jQuery的/阿賈克斯修改HTML,你也可以認爲移動(動態HTML)爲模板(閱讀javascript templates

+0

謝謝,最好的建議呢。 – 2013-02-11 00:03:00

+0

或者甚至進一步 - MVC + JavaScript。 – 2013-02-11 00:10:45

1

我認爲這取決於你。如果你有一個快速的Ajax調用你想要做的,你知道它不會在任何地方使用,但在那裏我沒有看到一個文件中的所有內容的問題。另一方面,您可能需要訪問您網站上多個位置的處理腳本。如果是這種情況,將所有文件放在一個文件中並不理想。我認爲兩個文件可以避免混淆。保持一切獨立和整齊。

+0

謝謝,我認爲對於像我這樣的人來說,混淆不會更好,所以2文件的方法也許是個好主意。謝謝您的意見。 – 2013-02-10 23:58:37

+0

沒問題!我也會帶兩個文件。 – SeanWM 2013-02-10 23:59:50

相關問題