3

ajax を使用してサイトを構築しており、ajax 要求のデータを提供するファイルをどこに配置するかを決定しようとしています。

たとえば、国/州の選択ボックスを作成するページに含めることができる .js ファイルを作成します。/inc/js の下に .js ファイルがあります。

ただし、選択した国に基づいて州データを提供する ajax ファイルをどこに配置したいかわかりません。サポートするファイルの隣に配置したり、ajax データ要求ファイル用のフォルダーを作成したりできます。

ajax リクエストをファイルごとに整理するにはどうしますか?

4

2 に答える 2

2

Model-View-Controllerアーキテクチャの使用を計画している場合は、サイトの残りのコントローラースクリプトを維持する場所にajaxハンドラースクリプトを配置します。

例えば:

/応用
    /デフォルト
        /コントローラー
            index.php
            index.ajax.php
       / views
         index.tpl
         index.ajax.tpl
    / admin

このようなモデルを使用すると、ajax呼び出し用のハンドラースクリプトを作成する方が理にかなっているのか、ajax呼び出し用のハンドラースクリプトを他の既存のコントローラースクリプトに統合する方が理にかなっているのかを自由に判断できます。

于 2008-10-29T23:16:19.990 に答える
0

リクエストの出力を生成するRESTサービスとしてのみ機能する別のサイト(同じサーバーまたは別のサーバー)を作成します。AJAXを使用する場合、本質的には公開されたWebサービスを消費します。

于 2008-10-29T23:15:39.447 に答える