J'ai une fonction AJAX comme ceci:
function change_session(val) {
var change_session_id=document.getElementById('select_path').value;
$.ajax({
type: "GET",
url: "/change_path/",
async: false,
data: {change_session_id:change_session_id},
success: function(data){
document.getElementById('transfer1').innerHTML=data;
document.getElementById('transfer1').style.display="block";
}
});
}
Je suis en train d'appliquer AJAX dans une déclaration de sélection:
{{ active }}
{% for i in session_info %}
{{ i.session_name }}
{% endfor %}
Tout fonctionne bien mais lors du changement de l'option
dans la déclaration de sélection, le contenu prend du temps à se charger et la déclaration d'option
se fige jusqu'à ce que la fonction change_path soit terminée. J'aimerais donc ajouter le message "Chargement"
dans l'élément div pendant que le chargement se termine.