【发布时间】:2012-08-30 09:03:23
【问题描述】:
我知道一些帖子已经在处理相同的主题。
以下是链接:
Javascript Template Engine Use with jQuery
我正在尝试将 php explode 函数合并到 javascript 模板中。该插件是 jQuery-File-Upload from blueimp @ https://github.com/blueimp/jQuery-File-Upload/downloads 我从 GitHub 下载的。
以下是我正在尝试执行并使其工作的代码的一部分。
<!-- 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 的整个字符串。
我不确定这是否可能。我整天都在努力。如果这不可行或逻辑上不正确,请告诉我,这样我就可以停止尝试使这项工作。感谢和赞赏。
【问题讨论】:
-
能否提供当前生成的输出?
-
我得到了这个--> vendor_unknown_Pearls.gif 数组 ( [0] => vendor_unknown_Pearls.gif )
标签: php javascript jquery json template-engine