2012-02-19 5 views
0

一般的なまたは簡単な質問と考えることができますが、実際にはajax呼び出しを処理するためのベストプラクティスを見つける必要があります。私はさまざまな実装を見てきましたが、どちらを選択するかはわかりません。私のプロジェクトのいくつかの要件は次のとおりです。ajax呼び出しで要求の型と書式を定義するベストプラクティス

  • このプロジェクトは、単にソーシャルネットワークのスタートアップに過ぎません。したがって、私は戻り値のデータを解釈して処理するための効率的なデータ形式が必要です。効率化のためにjson型を選択しました。
  • 私はPHPを使用してバックエンドのajax呼び出しを処理しています。 ajaxの呼び出しには、add_task、follow_user、unfollow_user、comment_task、like_taskなどの機能があります。

私は、エレガントなリクエストを選択することはできません。例えば、私はajax_service.phpにGETリクエストかPOSTリクエストを使うべきかどうかはわかりません。私はまた、jsonや通常の(データの配列のみ)get型として、リクエストデータ型(これはajax要求を処理するphpファイルに送られる)を作成するのかどうかはわかりません。

このプロジェクトで使用する必要があるデータタイプとリクエストの種類を教えてもらえますか?

答えて

2

通常、HTTP POSTは、サーバーに何かを書き込んだり変更したりするときに使用します。

PHPとJavaScriptの間で交換されるデータは、JSONとしてエンコードする必要があります。

X-Requested-Withヘッダーを読むと、ajaxリクエストが検出されます。値がXMLHttpRequestの場合は、そのajaxリクエストです。

関連する問題