Bonjour

Voici mon 1er template avec jtemplate:
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" />
Il ne fonctionne pas.
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):
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"
			},
			...			
		}
	]
}'
merci d'avance pour votre aide
Rémi