2011-12-27 11 views
5

पर मुफ्त मार्कर सूची असाइन करना क्या जावास्क्रिप्ट ऐरे में एक फ्रीमार्कर सूची असाइन करना संभव है? क्या कोई अन्य तकनीक इसे प्राप्त करने के लिए मौजूद है?एक जावास्क्रिप्ट ऐरे

मान लीजिए मैं निम्नलिखित कोड

<#list messages.thread.messages.topic as message> 
<div id="subject">${posts.subject}</div> 
<div id="teaser">${posts.teaser}</div> 
<div id="body">${message.body}</div> 
</#list> 

function script(){ 
    //I want to access the free marker list message here 
} 
+0

है। इसके अलावा, क्या आप किसी लाइब्रेरी या सिर्फ सादे जावास्क्रिप्ट का उपयोग कर रहे हैं? – deviousdodo

+0

"मुफ्त मार्कर सूची" क्या है? – jfriend00

+0

@ jfriend00 - वह फ्रीमार्कर के बारे में बात कर रहा है - http://freemarker.sourceforge.net/ –

उत्तर

10

हाँ, यह आप सृजित HTML क्या दिखाने के लिए की आवश्यकता होगी संभव

var arr=[<#list messages.thread.messages.topic as message>${message.body},</#list>] 
+1

धन्यवाद! मेरे लिए, निम्नलिखित काम किया क्योंकि यह एक लंबा डेटा प्रकार था। 'var arr = [<#list डेटा आईडी के रूप में> $ {dId? c},];' –

1

हाँ, यह संभव है। आपको यह व्यवस्थित करने की आवश्यकता है कि आपका फ्रीमार्कर टेम्पलेट एक जावास्क्रिप्ट सरणी शाब्दिक उत्पन्न करता है और इसे उपयुक्त जावास्क्रिप्ट चर में निर्दिष्ट करता है। जावास्क्रिप्ट सरणी के सिंटैक्स के साथ प्रारंभ करें और फिर फ्रीमार्कर संरचनाओं का उपयोग करके एक उत्पन्न करने का तरीका जानें।

+0

धन्यवाद स्टीफन। मैंने पाया कि कैसे करें। – rozar

+0

मुझे अपने प्रश्न में कुछ भी गलत नहीं लगता है और फिर भी इसे नकारात्मक वोट दिया गया है। – rozar

+0

@rozar - हाँ। ऐसा होता है। लोग मानते हैं कि चूंकि वे इस सवाल को नहीं समझते हैं कि यह एक गरीब सवाल होना चाहिए। इसके बारे में चिंता मत करो। –

संबंधित मुद्दे