嗨,我正在处理jquery,我需要调用('text/x-tmpl')模板中的一个函数,我有这个我正在尝试运行这个javascript代码,但它不起作用,为什么是流程使它运行有人帮吗
<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>
如果您通过Ajax加载此模板,那么您可以在模板加载Ajax的成功处理程序上调用所需的JavaScript函数,这意味着您正在等待加载模板,然后调用该模板上的JS函数