26-09-2009, 04:39 PM
Si tu as suivis un peu mon script, les données sont automatiquement généré est envoyé à php sous la forme:
$listeTuile[x][y] = [image];
ces données sont récupéré et envoyé à php par la fonction suivante:
Quel que soit les abscisses et ordonnée, tant qu'il sont stocké dans l'id de la tuile sous la forme "x;y", elle sont géré, même si ta map commences en 52;28.
$listeTuile[x][y] = [image];
ces données sont récupéré et envoyé à php par la fonction suivante:
Code :
$("#disquette").click(function() {
var regexImage = /url\((.+)\)/; // Récupère l'url stocké dans le background-image
var n = 0;
var dataString = "";
$(".tuile").each(function(i) {
var image = regexImage.exec($(this).css("background-image"));
if(n == 0)
dataString += $(this).attr("id") + "=" + image[1];
else
dataString += "&" + $(this).attr("id") + "=" + image[1];
n++;
});
$.ajax({
type: "POST",
dataType: "text",
url: "sauvegarder.php",
data: dataString,
success: function(msg){
alert(msg );
},
error: function(msg) {
alert("Echec de la sauvegarde.");
}
});
});