2013-07-24 45 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

感谢您的答复可视化是的,但我曾尝试过,但它不工作可以请你提供一段代码它 –