0

我遇到了 jQuery File Upload (blueimp) 的问题。

在上传文件时,我insert将数据归档到数据库。在那之后我可以得到最后一个插入ID。问题:如何将此值从 PHP 传输到 JavaScript 模板?

为了更清楚,我需要这样的模板:

<script id="template-download" type="text/x-tmpl">
   {% for (var i=0, file; file=o.files[i]; i++) { %}
      <div class="template-download fade" id="file-{%=file.id%}">
         <div class="name"><span>{%=file.name%}</span></div>
         ....
      </div>
   {% } %}
</script>

file.id我在 PHP 中定义的最后一个插入 ID在哪里。

SOLUTUON : UploadHandler 类中的函数发布。添加类似的东西

$info[$index]->myvar= 'something';

然后我们可以file.myvar在模板中使用。

4

1 回答 1

3

我有一些额外的表单数据,我很幸运地将它们添加到函数中handle_file_upload

$file = new stdClass();
$file->name = $this->trim_file_name($name, $type, $index);
$file->size = $this->fix_integer_overflow(intval($size));
$file->type = $type;
//add additional post variables here:
$file->title = $_POST['title'][$index];
$file->description = $_POST['description'][$index];
于 2012-10-30T06:12:43.060 回答