function exploration_go(faction) {
if (faction == "fee") {
return $.ajax({...
success: function (data) {
// data = { type: 'baguette', genre: "jaune", stats: {...}}
action_exploration(JSON.parse(data);
}
});
}
return action_exploration({});
}
function action_exploration(actionInfos) {
if (actionInfos.type == "baguette") {
if (actionInfos.genre == "jaune") {
...
}
else if (... == "vert") {
}
...
}
....
}
Tu vois mieux l'idée? Bon, après, y'a surement plus esthétique, car la pile de "if", bof bof, mais bon.
EDIT:
Heu, nope, faut échapper les choses avant de les balancer dans la page web
var faction = <?php echo json_encode($_SESSION['Faction']); ?>;
Ta variable PHP, c'est des data qu'elle contient. Ces data doivent être codées en JSON avant d'être insérée dans un code Javascript.