0

私は w3schools から php と ajax を学んでいますが、答えが見つからない単純な質問に出くわしました。

php ファイルから何かを要求するには、xmlhttpRequest オブジェクトを使用し、(その php ファイルの) URL を指定します。これは、1 つのリクエストに対して 1 つの php ファイルのみという意味ですか? Web ページにユーザー ログイン ボックスとコメント ボックスがあるとします。リクエストを受け取るには 2 つの php ファイルが必要でしょうか? 私はいつも、サーバー側にはすべてのリクエストを処理する 1 つのメイン ファイルがあり、クライアントからの各リクエストには、リクエストが何であるかを指定し、必要なデータをクライアントに送り返すための ID があると考えていました。それで、権利は何ですか?

私はオンラインで多くの資料を読みましたが、すべては 1 つの要求と 1 つの応答だけの基本的な例にすぎません。

4

1 に答える 1

1

複数のリクエストに同じファイルを使用できます。AJAX リクエストとともにパラメーターを指定できます。パラメーターは、後に URL に含めるか?( および で使用可能に$_GETなります$_REQUEST)、POSTメソッドを使用してフォーム データとして送信します ( および で使用可能に$_POSTなります$_REQUEST)。Javascript FormData API を使用して、これを適切にエンコードできます。こちらのドキュメントを参照してください。jQuery ライブラリを使用すると、これらすべてを簡素化できます。

パラメータの 1 つをコマンドまたはオペレーション コードにすることができ、スクリプトはこれに基づいてさまざまなアクションを実行できます。

于 2013-08-16T00:18:51.970 に答える