2013-07-24 69 views
0

大家好,我正在jquery上工作,我需要調用('文本/ x-tmpl')模板中的函數我有這個 我試圖運行這個JavaScript代碼,它不工作,這個進程使它運行 有任何機構請幫如何在模板內調用jquery函數(type =「text/x-tmpl」)jquery?

<script id="template-upload" type="text/x-tmpl"> 

    checkbox(); 

{% for (var i=0, file; file=o.files[i]; i++) { %}  
    <ul class="template-upload fade imagePeiview"> 

     <li class="preview"><span class="fade image-gallery-thumb"></span></li> 
     <li class="name"><span class="imgname">{%=file.name%}</span> </li> 
     <li class="size"><span>{%=o.formatFileSize(file.size)%}</span></li> 


     <li class="cancel">{% if (!i) { %} 
      <button style="display:none" class="btn btn-info"> 

       <span>{%=locale.fileupload.cancel%}</span> 
      </button> 
     {% } %}</li> 
    </ul> 
{% } %} 
</script> 



<script type="text/javascript"> 
    jQuery(document).ready(function() { 
     function checkbox() { 
      alert(1); 
     } 
}); 

</script> 

回答

0

如果您正在加載通過Ajax,那麼你可以叫上你的模板負載阿賈克斯的成功處理程序需要的JavaScript功能,這意味着你正在等待您的模板的裝載和這個模板然後調用該模板上存在的JS功能

+0

感謝您的答覆可視化是的,但我曾嘗試過,但它不工作可以請你提供一段代碼它 –