Bonjour et merci à tous pour vos réponses.
En fait, des données sont bien sauvegardées s'il n'y pas de caractère du genre ' ' dans la div "feuille".
En effet, si par exemple j'ai ceci (notez le   dans feuille :
1 2 3 4 5 6
| <p>Bienvenue !</p>
<div class="etiquetteModele" style="border: 0px solid red; margin: 5px; float: left; width: 342px; height: 244px; background-image: url(plaquettes/1659476/etiquette.png); display: none;">
<div class="texte" style="font-family: 'Trebuchet MS',Verdana,Tahoma,sans-serif; margin-left: 52px; margin-top: 87px; width: 237px; height: 87px; color: white; text-align: center; font-size: 14pt; font-weight: 800;">
<span>NOM ARTICLE<br>00.00</span>
</div>
</div> |
Rien n'est enregistré. Si par contre j'ai ceci dans feuille :
1 2 3 4 5 6
| <p>Bienvenue !</p>
<div class="etiquetteModele" style="border: 0px solid red; margin: 5px; float: left; width: 342px; height: 244px; background-image: url(plaquettes/1659476/etiquette.png); display: none;">
<div class="texte" style="font-family: 'Trebuchet MS',Verdana,Tahoma,sans-serif; margin-left: 52px; margin-top: 87px; width: 237px; height: 87px; color: white; text-align: center; font-size: 14pt; font-weight: 800;">
<span>NOM ARTICLE<br>00.00</span>
</div>
</div> |
Ce qui est enregistré devient (dans le fichierSav.html) :
<p>Bienvenue !</p> <div class=\"etiquetteModele\" style=\"border: 0px solid red; margin: 5px; float: left; width: 342px; height: 244px; background-image: url(plaquettes/1336404/etiquette.png); display: none;\"><div class=\"texte\" style=\"font-family: \'Trebuchet MS\',Verdana,Tahoma,sans-serif; margin-left: 52px; margin-top: 87px; width: 237px; height: 87px; color: white; text-align: center; font-size: 14pt; font-weight: 800;\"><span>NOM ARTICLE<br>00.00â¬</span></div></div>
Il y a donc les anti-slashes.
Donc il y a au moins un problème avec les caractères spéciaux bien que je mettes en "post" mon envoi :
JVS utilisé :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $(document).ready(function() {
$("#fenetreEnregistrer input[name=enregistrerServeur]").click(function() {
$.ajax({
type: "POST",
url: "enregistrerPlaquette.php",
dataType: "json",
data: "nomPlaquette="+plaquetteOuverte+"&contenuPlaquette="+$(".feuille").html(),
success: function(retour){
$("#fenetreEnregistrer").dialog('close');
//alert($(".feuille").html());
alert("Vos données semblent avoir été enregistrées dans un fichier dont le nom est " + retour['nom']);
}
});
});
}); |
RomainVALERI : je vais tenter de voir ça de plus près.
Partager