1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| $(function () {
$('#cp').on('input', function () {
var val = $(this).val(); // on récupère la valeur cp
var nb = val.length;
if (nb == 5) {
var objData = {
};
objData = {
codePostal: val,
maxRows: 10
};
if (val != '') {
$('#ville').empty(); // on vide la liste des villes
$.ajax({
url: './getville.php',
data: objData,
dataType: 'json',
type: 'POST',
success: function (data) {
var nbrep = data.length;
if (nbrep > 0) {
$('#ville').append('<option value="" selected>Sélectionnez votre ville</option>');
$.map(data, function (item)
{
$('#ville').append('<option value="' + item.Id + '">' + item.Ville + '</option>');
});
}
}
});
}
}
});
}); |
Partager