Récupérer checkbox générée en Jquery
Résolu
patrice86
Messages postés
1380
Date d'inscription
Statut
Membre
Dernière intervention
-
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise l'API de Flickr pour retrouver des images le tout en AJAX.
Pour cela, je dispose d'un formulaire avec différents input dont un avec un bouton pour effectuer mon code Jquery qui utilise Flickr.
Voici le code Jquery (qui fonctionne bien) :
Comme nous pouvons le voir, le code renvoie (en gras) pour chacune des images trouvées, une checkbox avec l'image qui s'affiche. Parfait.
Ceci est envoyé dans le formulaire suivant (au niveau du code en gras):
Ok c'est parfait mais maintenant quand je soumets le formulaire avec le bouton submit et que je fais un var_dump($_POST), je ne vois pas les cases cochées. Je vois les autres input avec les valeurs mais rien pour les checkbox. Et là je dois dire que je ne comprends pas trop le truc ;)
Si vous avez des idées, solutions...
Merci
J'utilise l'API de Flickr pour retrouver des images le tout en AJAX.
Pour cela, je dispose d'un formulaire avec différents input dont un avec un bouton pour effectuer mon code Jquery qui utilise Flickr.
Voici le code Jquery (qui fonctionne bien) :
<script>
$(document).ready(function(){
$('#search').click(search);
});
var search = function(ev){
ev.preventDefault();
var url="https://api.flickr.com/services/rest/";
var param = {
"method":"flickr.photos.search",
"api_key":".....",
"tags": $('#url').val(),
"format":"json",
};
$.ajax({
url:url,
jsonp:"jsoncallback",
dataType:"jsonp",
data:param
}).done(parseFlickr);
}
var parseFlickr = function(response) {
$.each(response.photos.photo, function(i,item){
var img="https://farm"+item.farm+".staticflickr.com/"+item.server+"/"+
item.id+"_"+item.secret+"_s.jpg";
$('<input />', { type :'checkbox', id: 'image[]', value: img}).appendTo('#res');
$('<img />', { src: img}).appendTo('#res');
})
}
</script>
Comme nous pouvons le voir, le code renvoie (en gras) pour chacune des images trouvées, une checkbox avec l'image qui s'affiche. Parfait.
Ceci est envoyé dans le formulaire suivant (au niveau du code en gras):
<?php
$res="<form method='post' action=private.php?action=savearticle&t=article>";
$res.="<div class='form'>";
$res.="<p><input type='hidden' name='code' id='code' /></p>";
$res.="<p><label for='titre'>Titre de l'article</label> : <input type='text' name='titre' id='titre' /></p>";
$res.="<p><label for='chapo'>Chapo</label> : <input type='text' name='chapo' id='chapo' /></p>";
$res.="<p><label for='contenu'>Contenu</label> : <input type='textarea' name='contenu' id='contenu' /></p>";
$res.="<p><label for='url'>Que voulez-vous rechercher ?</label> : <input type='text' name='url' id='url' /></p>";
$res.="<p><input type='button' id='search' function='search' value='Chercher' /></p>";
$res.="<p id='res'>";
$res.="</p>";
$res.="<p><input type='submit' value='Créer' /></p>";
$res.="</div>";
echo $res;
Ok c'est parfait mais maintenant quand je soumets le formulaire avec le bouton submit et que je fais un var_dump($_POST), je ne vois pas les cases cochées. Je vois les autres input avec les valeurs mais rien pour les checkbox. Et là je dois dire que je ne comprends pas trop le truc ;)
Si vous avez des idées, solutions...
Merci
A voir également:
- Récupérer checkbox générée en Jquery
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
Merci Thorak83.