我知道一些帖子已经在处理同一主题。
以下是链接:
与 jQuery 一起使用的 Javascript 模板引擎
我正在尝试将 php explode 函数合并到 javascript 模板中。该插件是我从 GitHub 下载的 blueimp @ https://github.com/blueimp/jQuery-File-Upload/downloads的 jQuery-File-Upload。
以下是我试图执行并使其工作的代码的一部分。
<!-- The template to display files available for download -->
<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
<tr>
<td>
<?php echo "{%=file.name%}"; ?> //{%file.name%} contains a string seperated by underscores
<?php $file_name_long = '{%=file.name%}'; ?>
<?php $file_name = explode ('_' , $file_name_long); ?>
<?php print_r($file_name); ?>
</td>
</tr>
...
...
我可以将 $file_name 作为数组打印出来,但我无法通过file.name中的下划线将其分隔。打印的数组包含按照file.name的整个字符串。
我不确定这是否可能。我整天都在努力。如果这不可行或逻辑上不正确,请告诉我,这样我就可以停止尝试使这项工作。感谢和赞赏。