select menu don't appear on ie7 after an ajax request
I have the following problem :
on doing a ajax request on a php file in order to show customer informations. In these informations, I'm building a select menu. this select menu doesn't appear on the page result on ie7 where it works fine on safari and firefox.
here is the code :
the AJAX request on the gestionCommande.php file
- if ($('#connecte').length) {
- $("#information_livraison_facturation").css({display:"block",opacity:0}).animate({opacity:1}, function () {
- $("#information_facturation").css({display:"block",opacity:0}).animate({opacity:1}, function (){
- $.ajax({
- type: "POST",
- url: "inc/gestionCommande.php",
- dataType:'html',
- data: "choix=afficher-facturation",
- success: function (msg) {
- $("#information_facturation").find(".information-finale").html(msg);
- gestionChangementDateAMAP();
- return false;
- }
- });
- return false;
- });
- });
- }
the "gestionCommande.php" code
- $informationFacturation .= '<div class="information_standard"
- id="changer_amap_livraison"
- style="width:100%">'.listeAmap($sql_result_amap['nom_amap']).'</div><div class="titre_information"><strong>Date de livraison</strong></div>';
the create menu function.
- function listeAmap($selectedAmap) {
- $sql_amap ="Select id_amap,nom_amap,code_postal_amap,ville_amap FROM liste_amap ";
- $requete_sql_amap = mysql_query($sql_amap) or die("Erreur recherche amap : ".mysql_error());
- $informationFacturation = '<SELECT name="liste_amap" id="nouvelle_liste_amap" size="1">';
- while($sql_result_amap = mysql_fetch_array($requete_sql_amap)){
- if ($sql_result_amap['nom_amap']==$selectedAmap) {
- $informationFacturation .= '<option value="amap-'.$sql_result_amap['id_amap'].'-'.$sql_result_amap['nom_amap'].'" selected>Amap <strong>'.utf8_encode($sql_result_amap['nom_amap']).'</strong> - '.utf8_encode($sql_result_amap['code_postal_amap']).' '.utf8_encode($sql_result_amap['ville_amap']).'</option>';
- }
- else {
- $informationFacturation .= '<option value="amap-'.$sql_result_amap['id_amap'].'-'.$sql_result_amap['nom_amap'].'">Amap <strong>'.utf8_encode($sql_result_amap['nom_amap']).'</strong> - '.utf8_encode($sql_result_amap['code_postal_amap']).' '.utf8_encode($sql_result_amap['ville_amap']).'</option>';
- }
- }
- $informationFacturation .= '</SELECT></div>';
- return $informationFacturation;
- }
any idea ?
regards,