par
kodjo » 19 nov. 2015, 14:00
j'ai testé la chaine sérialisée ici:
http://blog.tanist.co.uk/files/unserialize/
la page me dit "Not a valid input!".
etant donné que la fonction serialize fait tout le travail, je me demande bien d'où ça peut venir.
J'ai également tenté de transformer le contenu du formulaire en array plutôt que string, et j'ai passé chaque paramètre au post en utilisant une boucle each:
Code : Tout sélectionner
var formData = jQuery('#adminForm').serializeArray();
$.each( formData, function( index, value ){
console.log(index + '=' + value);
$.ajax({
url: "index.php?page=mapage",
data: index + '=' + value,
dataType: 'json',
success:
function(data)
{
//alert( "Data Loaded: " + data );
}
});
});
Là ça fonctionne. Donc chaque paramètre passé isolément fonctionne, mais si je passe toute la chaine avec serialize(), il y a un pb. J'ai également tenté de passer toute la chaine avec .serializeArray() mais toujours la même erreur.
j'ai testé la chaine sérialisée ici:
http://blog.tanist.co.uk/files/unserialize/
la page me dit "Not a valid input!".
etant donné que la fonction serialize fait tout le travail, je me demande bien d'où ça peut venir.
J'ai également tenté de transformer le contenu du formulaire en array plutôt que string, et j'ai passé chaque paramètre au post en utilisant une boucle each:
[code]
var formData = jQuery('#adminForm').serializeArray();
$.each( formData, function( index, value ){
console.log(index + '=' + value);
$.ajax({
url: "index.php?page=mapage",
data: index + '=' + value,
dataType: 'json',
success:
function(data)
{
//alert( "Data Loaded: " + data );
}
});
});
[/code]
Là ça fonctionne. Donc chaque paramètre passé isolément fonctionne, mais si je passe toute la chaine avec serialize(), il y a un pb. J'ai également tenté de passer toute la chaine avec .serializeArray() mais toujours la même erreur.