Comment utiliser ajax post lorsque le datepicker de changement de date?
Bon après-midi
Valeur de changement d'entrée avec datepicker de l'interface utilisateur.
Je veux utiliser ajax post lorsque la valeur d'entrée sera le changement.
Pour cela, j'utilise le script:
<input type="text" name="date" class="datepicker" id="datepicker">
$(".datepicker").datepicker({changeYear: true});
$(".datepicker").on("change",function(){
var date=$(this).val();
$.post("test.php", {
date:date
},
function(data){$('#testdiv').html('');$('#testdiv').html(data);
});
});
Mais ajax post requête est exécutée avec l'ancienne date.
Datepicker n'a pas le temps de changement de valeur en entrée.
Me dire comment faire une requête après avoir datepicker de changer la date dans le champ?
Me faut:
1) datepicker changer la date;
2) la requête doit être envoyée avec la nouvelle date.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez déclencher ajax post sur datepicker événements:
Espère que cette aide- @Codebrain
Peut-être vous devriez envisager d'utiliser
onSelect
cas de la datepicker (voir ici).À l'aide de cet événement, la nouvelle date choisie (comme une chaîne de caractères) est passée comme premier paramètre.
Au lieu d'utiliser
on(change
vous avezonSelect
pour datepicker, qui se déclenche lorsque la date est modifiée.Espère que cela aide.
Vous pouvez utiliser
changeDate
vous pouvez vérifier ici : http://bootstrap-datepicker.readthedocs.io/en/latest/events.html