2015-04-27 4 views
1

У меня есть функция в шаблоне .cfm, который вызывается несколько раз на другой странице. Проблема в том, что мне нужно, чтобы имя функции было динамическим. Есть ли способ объединить переменную ColdFusion с именем функции javascript? Как так:с использованием переменной coldfusion в имени функции javascript

CFML:

<cfset id = ""> 

JS:

function name#id#() 
+3

Да, но не обязательно дублировать всю функцию. Вероятно, вы можете передать идентификатор в качестве аргумента. Вы должны предоставить примеры вызовов funtion, а также самой функции. –

ответ

4

Вы можете сделать это:

<script type="text/javascript"> 

    <cfoutput> 
    function name#id#() 
    </cfoutput> 
</script> 

Но более вероятно, что вы хотите сделайте следующее:

<script type="text/javascript"> 

    <cfoutput> 
    name(#id#) 
    </cfoutput> 
</script> 
Смежные вопросы