在 PHP MVC 应用程序中,模型部分有一个city.php
定义城市类的文件。
city 类有一个方法来获取一个省的所有城市,即
getCitiesByProvince('ProvinceId')
当用户从省下拉列表中选择一个省时,我需要getCitiesByProvince('ProvinceId')
根据用户在省下拉列表中选择的省 ID 值进行 ajax 调用。
我该怎么做呢?
编辑:1)页面使用 GET 方法而不是 POST 方法。2) 控制器文件使用 switch($action) 来执行特定案例。例如获取所有城市
case 'cities': //Get all cities for a provinceId
$city= new city();
$cities = $City->getCitiesByProvince('ProvinceId');
echo json_encode($cities);
动作可能是一个隐藏的 html 属性,它告诉 php 脚本要执行什么动作/案例......也许像
<input type="hidden" name="action" value="cities" />
这是我目前不太熟悉的另一个开发人员的代码,我只是想通过查看各种文件来猜测事情是如何工作的......