add code structuré

code plus structuré et fonction ajax