Bonjour,
J'ai créé un formulaire Annonce je voudrais ajouter jusqu'à n photos à mon annonce. Pour l'instant je ne peux que charger une photo. Donc j'ai pensé à intégrer AJAX et recharger cette partie du code :
1 2 3 4
| <?php foreach ($form['newPhotos'] as $photo): ?>
<?php echo $photo['caption']->renderRow() ?>
<?php echo $photo['filename']->renderRow() ?>
<?php endforeach; ?> |
et bien sur un petit lien quand je clique de dessus ça doit me sortir la petite partie du code pour charger une nouvelle photo.
<a href="#" onclick="envoieRequete('centre');" >test</a>
J'ai fait un code javascript :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<script type="text/javascript">
function envoieRequete(id)
{
alert('coucou');
// On ouvre la requete vers la page désirée
var e = document.createElement("div" );
var f = document.createTextNode(<?php //rajouter ici mes balises php ou une réference vers cette portion de code; ?> );
e.appendChild(f);
document.getElementById('id').appendChild(e);
}
</script>
<style> |
En gros la question c'est comment je fais pour exécuter cette portion de code sachant que je ne peux pas passer la variable $form au javascript pour rappeler une nouvelle balise php qui contient la même portion du code dans le javascript.
Merci d'avance pour votre aide.
Partager