我有一个oscommerce网站,询问一个国家/地区和1个客户的多个地址。 我试图用states.php后面的国家/地区填充选择州,但是没有运气
这是States.php
use OSC\OM\HTML;
use OSC\OM\OSCOM;
$country_id = $_POST['country'];
$QZones = $OSCOM_Db->get('zones', '*', ['customers_id' => $_GET['country_id'] ]);
while ($QZones->fetch()) {
$array_zones[] = { "id" : $QZones->valueInt('zones_id' ) , "name" : $QZones->value('zones_name') } ;
}
return $array_zones ;
$content_data .= ' <div class="form-group row">' . PHP_EOL ;
$content_data .= HTML::BSselectField('entry_country_id', tep_get_countries(), $Qcustomer_addresses->value('entry_country_id'), OSCOM::getDef('input_edit_address_country'), "id_entry_country". $count_address, True);
$content_data .= ' </div>' . PHP_EOL ;
$content_data .= ' <div class="form-group row">' . PHP_EOL ;
$content_data .= HTML::BSselectField('entry_zone_id', $zones_array, $Qcustomer_addresses->value('entry_zone_id'), OSCOM::getDef('input_edit_address_country'), "id_entry_zone_id". $count_address, True );
$content_data .= ' </div>' . PHP_EOL ;
$content_data .= ' </div>'. PHP_EOL ;
$content_data .= '<script>if($("#id_entry_zone_id' . $count_address . '").val()!="")
{var sn=$("#id_entry_country' . $count_address . '").val();}
$("#id_entry_country"'. $count_address . '").change(function()
$.post("states.php",{country_id:#id_entry_country'. $count_address . ',state_id:#id_entry_zone_id'. $count_address . ') } ()
</script>'. PHP_EOL ;
$count_address += 1 ;
我希望根据所选择的国家/地区的选择来填充States.php中的州选择
这是我对stackoverflow的第一个问题,我需要更多信息,请让我知道