Come non detto
Ora mi da errore
box is null
[Break on this error] box.innerHTML="";
Pero' mi sembra che sia tutto corretto :master:
Dove sbaglio?
Ari-Edit
Il problema e' non "riscrivevo" la select
Quindi, ora risolvo cosi' (e funziona anche su IE
)
Nella codice chiamato da Ajax
Codice PHP:
<?php
require_once('config.clearwire.es.php');
require_once(_PATH_COMMON_CLASES."classGoogleMaps.php");
$sLanguageNav=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
$oGoogleMap=new GoogleMap();
$oGoogleMap->setLanguage($sLanguageNav);
$aCityList=$oGoogleMap->getGoogleCityList($_POST[new_state]);
$_SESSION[GOOGLE_MAPS][CITY_LIST]=$aCityList;
$_SESSION[GOOGLE_MAPS][STATE_SELECTED]=$_POST[new_state];
$_SESSION[GOOGLE_MAPS][CITY_STATE_LOADED]=$_POST[new_state];
echo "<select class=\"texto_combos\" style=\"width:100px\" id=\"city\">";
foreach ($aCityList as $key=>$value){
if($key==$city_default){
$selected="selected";
}else{
$selected=false;
}
echo "<option $selected value='$key'>$value</option>";
}
echo "</select>";
?>
Nella pagina principale
Codice PHP:
<div id="cityDiv" name="cityDiv">
<select class="texto_combos" style="width:100px" id="city">
<?php
foreach ($aCityList as $key=>$value){
if($key==$city_default){
$selected="selected";
}else{
$selected=false;
}
echo "<option $selected value='$key'>$value</option>";
}
?>
</select>
</div>
Grazie ancora per la pazienza e spero che questo 3D serva a qualcuno
Ciao