Array php (Smarty) vers javascript
Posté : 16 janv. 2013, 18:37
Hello à tous,
je bloque sur la communication entre un template smarty (.tpl) et une fonction
du script xajax_server.php.
Je souhaite échanger un tableau de dates initialisé dans la fonction getCalendar() du script xajax_server.php:
En espérant que quelqu'un pourra m'aider,
Merci d'avance pour votre temps précieux
je bloque sur la communication entre un template smarty (.tpl) et une fonction
du script xajax_server.php.
Je souhaite échanger un tableau de dates initialisé dans la fonction getCalendar() du script xajax_server.php:
$calendrier[0]['line'] = 1;
$calendrier[0]['training'] = '26/06/2012';
$calendrier[1]['line'] = 2;
$calendrier[1]['training'] = '31/07/2012';
j'initialise une variable smarty $ical comme ceci:
$smarty->assign('calendrier', $calendrier);
Dans le template form.tpl je récupère la liste dans une boucle pour modifier les valeurs:
{foreach from=$calendrier item=icalTmp}
<input name={$icalTmp.line} id={$icalTmp.line} type="text" size="8" value="{$icalTmp.training}" />
{/foreach}
Je ressort du template avec le bouton Envoyer comme ceci, sans savoir comment passer le tableau modifié comme paramètre:
<input type="button" value="Envoyer" onClick="xajax_submitIcal($('id').value, {$calendrier} );" />
Par quel moyen je peux récupérer le tableau modifié et retourné comme paramètre dans la fonction submitIcal du script xajax_server.php ?En espérant que quelqu'un pourra m'aider,
Merci d'avance pour votre temps précieux