Hi all folks!
I have a (I believe) simple question.
I have a Php generated-Json like this: http://www.prolocoregionefvg.it/api/get_page/?page_slug=tabella-consorzio-arcometa
In this Json, I have to;
1) select only the property "content"
2) insert the value of the property "content" in my HTML template. This value is an HTML table with the /n special character that means a carriage:
<table>\n<tbody>\n<tr>\n<th scope=\"col\">Comune</th>\n<th scope=\"col\">Pro loco</th>\n<th scope=\"col\">Informazioni</th>\n</tr>\n<tr id=\"primariga\">\n<td class=\"colonnacomune prima\">Castelnovo del Friuli</td>\n<td class=\"colonnaproloco prima\">Val Cosa</td>\n<td class=\"colonnainfo prima\"><a href=\"mailto:pro.cas...@hotmail.it\">pro.cas...@hotmail.it</a><br />\n<a href=\"http://www.provalcosa.it/\">www.provalcosa.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Clauzetto</td>\n<td class=\"colonnaproloco\">Clauzetto</td>\n<td class=\"colonnainfo\"><a href=\"mailto:prolococlauzetto@gmail.com\">prolococ...@gmail.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Meduno</td>\n<td class=\"colonnaproloco\">Meduno</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">S. Giorgio della Richinvelda</td>\n<td class=\"colonnaproloco\">S. Giorgio della Richinvelda</td>\n<td class=\"colonnainfo\"><a href=\"mailto:prolocorichinveld...@gmail.com\">prolocorichinvel...@gmail.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Sequals</td>\n<td class=\"colonnaproloco\">Sequals</td>\n<td class=\"colonnainfo\"><a href=\"mailto:pro.s...@alice.it\">pro.s...@alice.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Spilimbergo</td>\n<td class=\"colonnaproloco\">I Due Campanili</td>\n<td class=\"colonnainfo\"><a href=\"mailto:in...@iduecampanili.org\">in...@iduecampanili.org<br />\n</a><a href=\"http://www.iduecampanili.org/\">www.iduecampanili.org</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\"></td>\n<td class=\"colonnaproloco\">Spilimbergo</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Tramonti di Sopra</td>\n<td class=\"colonnaproloco\">Tramonti di Sopra</td>\n<td class=\"colonnainfo\"><a href=\"mailto:protramontidisopr...@virgilio.it\">protramontidiso...@virgilio.it</a> <a href=\"http://www.protramontidisopra.it/\">www.protramontidisopra.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Tramonti di Sotto</td>\n<td class=\"colonnaproloco\">Val Tramontina</td>\n<td class=\"colonnainfo\"><a href=\"mailto:in...@protramontidisotto.com\">in...@protramontidisotto.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Travesio</td>\n<td class=\"colonnaproloco\">Travesio</td>\n<td class=\"colonnainfo\">protraves...@libero.it</td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Vito d’Asio</td>\n<td class=\"colonnaproloco\">Alta Val d’Arzino</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\"></td>\n<td class=\"colonnaproloco\">VAlle d’Arzino</td>\n<td class=\"colonnainfo\">in...@prolocoaltavaldarzino.it</td>\n</tr>\n</tbody>\n</table>\n
Hi all folks!
I have a (I believe) simple question.
I have a Php generated-Json like this: http://www.prolocoregionefvg.it/api/get_page/?page_slug=tabella-consorzio-arcometa
In this Json, I have to;
1) select only the property "content"
2) insert the value of the property "content" in my HTML template. This value is an HTML table with the /n special character that means a carriage:
<table>\n<tbody>\n<tr>\n<th scope=\"col\">Comune</th>\n<th scope=\"col\">Pro loco</th>\n<th scope=\"col\">Informazioni</th>\n</tr>\n<tr id=\"primariga\">\n<td class=\"colonnacomune prima\">Castelnovo del Friuli</td>\n<td class=\"colonnaproloco prima\">Val Cosa</td>\n<td class=\"colonnainfo prima\"><a href=\"mailto:pro.cas...@hotmail.it\">pro.cas...@hotmail.it</a><br />\n<a href=\"http://www.provalcosa.it/\">www.provalcosa.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Clauzetto</td>\n<td class=\"colonnaproloco\">Clauzetto</td>\n<td class=\"colonnainfo\"><a href=\"mailto:prolococlauzetto@gmail.com\">prolococ...@gmail.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Meduno</td>\n<td class=\"colonnaproloco\">Meduno</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">S. Giorgio della Richinvelda</td>\n<td class=\"colonnaproloco\">S. Giorgio della Richinvelda</td>\n<td class=\"colonnainfo\"><a href=\"mailto:prolocorichinveld...@gmail.com\">prolocorichinvel...@gmail.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Sequals</td>\n<td class=\"colonnaproloco\">Sequals</td>\n<td class=\"colonnainfo\"><a href=\"mailto:pro.s...@alice.it\">pro.s...@alice.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Spilimbergo</td>\n<td class=\"colonnaproloco\">I Due Campanili</td>\n<td class=\"colonnainfo\"><a href=\"mailto:in...@iduecampanili.org\">in...@iduecampanili.org<br />\n</a><a href=\"http://www.iduecampanili.org/\">www.iduecampanili.org</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\"></td>\n<td class=\"colonnaproloco\">Spilimbergo</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Tramonti di Sopra</td>\n<td class=\"colonnaproloco\">Tramonti di Sopra</td>\n<td class=\"colonnainfo\"><a href=\"mailto:protramontidisopr...@virgilio.it\">protramontidiso...@virgilio.it</a> <a href=\"http://www.protramontidisopra.it/\">www.protramontidisopra.it</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Tramonti di Sotto</td>\n<td class=\"colonnaproloco\">Val Tramontina</td>\n<td class=\"colonnainfo\"><a href=\"mailto:in...@protramontidisotto.com\">in...@protramontidisotto.com</a></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Travesio</td>\n<td class=\"colonnaproloco\">Travesio</td>\n<td class=\"colonnainfo\">protraves...@libero.it</td>\n</tr>\n<tr>\n<td class=\"colonnacomune\">Vito d’Asio</td>\n<td class=\"colonnaproloco\">Alta Val d’Arzino</td>\n<td class=\"colonnainfo\"></td>\n</tr>\n<tr>\n<td class=\"colonnacomune\"></td>\n<td class=\"colonnaproloco\">VAlle d’Arzino</td>\n<td class=\"colonnainfo\">in...@prolocoaltavaldarzino.it</td>\n</tr>\n</tbody>\n</table>\n
jQuery can parse the string to get the DOM node and use it to compile/render:
var compiledTemplate = $(obj.page.content).compile(directive);
$('.target').render(json, compiledTemplate);
<html><head><script src="jquery.js"></script><script src="pure.js"></script></head><body><div class="template">Hello <span></span></div><script>
$.ajax({dataType: "jsonp",url:"http://www.prolocoregionefvg.it/api/get_page/?page_slug=tabella-consorzio-arcometa",success: function(json){console.log(json);
var directive = {'.@span' : 'content' },compiledTemplate = $(json.page.content).compile(directive);$('div.template').render(json, compiledTemplate);}});</script></body></html>