Bonjour
Voici mon 1er template avec jtemplate:
Il ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <script type="text/html" id="templateRdvsRead"> {#template MAIN} {#foreach $T.rdvs as rdv} {#include RDV root=$T.rdv} {#/for} {#/template MAIN} {#template RDV} <span class="color:{T.manager.color}"> - vu(e) le {$T.date} par {$T.manager.abr} </span><br /> {#/template RDV} </script> <script type="text/javascript"> ... function processRead() { ... $("#containerRdvs").setTemplate($("#templateRdvsRead").html()); $("#containerRdvs").processTemplate(cand); } $(document).ready(function() { processRead(); }); </script> ... <div id="containerRdvs" />
Firebug me signale une erreur ligne 175 du fichier jquery-jtemplates_uncompressed.js : s.replace is not a function.
Firebug identifie s comme étant "function()".
Voici le contenu de la variable cand (simplifié, retour à la ligne ajoutés pour la lecture):
merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 '{ ... "lName":"THEBAULT", "fName":"Rémi", ... "rdvs":[ { "date":"22/07/2010", "manager": { "userid":"identifiant", "abr":"ABR", "color":"#006633" }, ... } ] }'
Rémi
Partager