2016-04-09 30 views
0

Merhabalar ben komut dosyası şablonumu smarty kullanarak javascript ile içe aktarmak istiyorum ancak bu kodum çalışmıyor ve bir hatam var, birisi bunu nasıl doğru bir şekilde yapabilirim? Teşekkür ederim.Şablon dosyasını JavaScript'te smarty kullanarak içe aktarma

JS:

var tpl = {include file="myscript.tpl"}; 
$('.plus').html(tpl); 

HATA:

Uncaught SyntaxError: Unexpected identifier in 

var tpl = {include file="myscript.tpl"}; 
+0

'tpl' geçerli bir javascript nesnesi değil. Şimdi var tpl = {includeFile: "myscript.tpl"}; ' –

+0

şimdi bir hatam yok ama şablon dosyam içe aktarılmadı, bu formatın smarty ile şablon dosyalarını içerdiğinden emin misiniz? – CHARLI

+0

Hayır, emin değilim ... bir php kütüphanesi olduğu gibi, bir javascript değil, [docs # template] 'ı okudunuz mu (http://www.smarty.net/docsv2/en/template.resources .tpl # templates.from.template.dir)? –

cevap

0

Kişisel JavaScript yüzden yapmanız gereken budur, muhtemelen literal tag içindedir:

da size yardımcı olabilecek
{literal} 
<script> 
.... 
var tpl = '{/literal}{include file="myscript.tpl"}{literal}'; /* it will be a string */ 
.... 
</script> 
{/literal} 

This topic.

İlgili konular