PHP MVCアプリケーションでは、モデル部分にcity.php
都市クラスを定義するファイルがあります。
都市クラスには、州のすべての都市をフェッチするメソッドがあります。
getCitiesByProvince('ProvinceId')
ユーザーが州のドロップダウンから州を選択するとき、州のドロップダウンgetCitiesByProvince('ProvinceId')
内でユーザーが選択した州IDの値に応じて、ajax呼び出しを行う必要があります。
どうすればよいですか?
編集:1)ページはPOSTメソッドではなくGETメソッドを使用します。2)コントローラーファイルはswitch($ action)を使用して特定のケースを実行します。たとえば、すべての都市を取得するには
case 'cities': //Get all cities for a provinceId
$city= new city();
$cities = $City->getCitiesByProvince('ProvinceId');
echo json_encode($cities);
アクションはおそらく、実行するアクション/ケースをphpスクリプトに指示する非表示のhtml属性です...多分次のようなものです
<input type="hidden" name="action" value="cities" />
これは、現時点ではあまり馴染みのない別の開発者のコードであり、さまざまなファイルを調べて、どのように機能するかを推測しようとしています...