J'essaye de remplir une boîte de sélection (villes liées à un état) en utilisant la méthode $ .ajax de jquery.json réponse du serveur (comment remplir la réponse du serveur dans selectbox)
j'ai écrit ce qui suit dans mon script php
$('#cmbState').change(function(){
$('#cmbCity').children().remove();
$.ajax({
type: "POST",
url: "../include/ajax.php",
data: "option=getCitiesList&stateid="+$(this).val()+"",
dataType: "json",
complete: function(response){
'what should I write in here ..?'
},
beforeSend: function(){$('#cmbCity').addClass('show_loading_in_center')},
success: function(){$('#cmbCity').removeClass('show_loading_in_center')}
});
});
et dans le fichier 'ajax.php' (fichier où la requête est envoyée pour obtenir les villes realted) Je l'ai fait
$i=0;
foreach($cities as $city)
{
$response[$i]['id'] = $city['pk_cityid'];
$response[$i]['name'] = $city['name'];
$i++;
}
echo json_encode($response);
Maintenant, la réponse vient en tant qu'objet XMLHTTPResponse. Comment remplir la réponse dans les villes selectbox.
S'il vous plaît aider, je suis vraiment coincé ici.
Merci
:) super qui a fonctionné comme un charme .. merci l'homme. Tu m'as sauvé.. :-) –