2012-07-07 46 views
0

我有問題與jQuery文件上傳(blueimp)。熱點爲JS模板添加價值[blueimp/jQuery-File-Upload]

上傳文件I 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

回答

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];