2012-02-19 77 views
0

它可以被視爲一般或一個簡單的問題,但我真的需要找出處理Ajax調用的最佳實踐。我見過很多不同的實現,我不確定選擇哪個。我的項目的一些要求如下:最佳實踐要求

  • 該項目是一個簡單的社交網絡的啓動。因此,我需要一個有效的數據格式來解釋和處理返回中的數據。爲了提高效率,我選擇了json類型。
  • 我正在通過使用php處理後端ajax調用。 Ajax調用有這樣的功能,如add_task,follow_user,unfollow_user,comment_task,like_task等

我不知道要選擇請求的一種優雅的方式。例如,我不確定是否應該使用GET或POST請求到ajax_service.php。我也不確定如何將我的請求數據類型(將發送到處理ajax請求的php文件)作爲json或普通數據類型(只是一個數據數組)。

你們可以指導我的數據類型,我應該在這個項目中使用哪種類型的請求?

回答

2

一般來說,當你想要寫/修改一些東西到服務器,當你想讀的GET HTTP POST使用。 PHP和JavaScript之間

交換的數據應當被編碼爲JSON。

你會通過閱讀X-Requested-With頭檢測Ajax請求。如果它的值是XMLHttpRequest那麼它是一個ajax請求。