06-02-2017, 07:51 AM
En JS, tu dois raisonner en callback ou promesses.
Function 1 > Function 2, etc.
Function 1 > Function 2, etc.
Code :
function infos_baguette(callback) {
if (faction == "Fée") {
search = "search";
$.ajax({
url : 'AJAX.php',
type : 'POST',
data : 'infos_baguette='+search,
dataType : 'text',
error : function(){
disconnect();
},
success : function(info_baguettes) {
decrypt_baguette_active = JSON.parse(info_baguettes);
baguette_active = decrypt_baguette_active['nom'];
return callback(true);
},
});
}
}
function explorer_region(){
infos_baguette(function(callback){
nom_regions();
/* Affiche les différents cadres d'exploration */
document.getElementById('ressourcesA').style.display = "block";
document.getElementById('ressources').style.display = "block";
document.getElementById('type').style.display = "block";
document.getElementById('typeA').style.display = "block";
document.getElementById('recuperation').style.display = "none";
effacement_pointCardinaux();
});
}