2015-10-21 72 views
0

我是新来使用fineuploader,用PHP/JavaScript和碰到的东西我不能找到一个解决方案。传递变量作为上传目录

<% items.each(function(item) { %> 
     <tr id="<%= _.escape(item.get('codigo')) %>"> 
      <td><%= _.escape(item.get('nombreHo') || '') %></td> 
      <td><%= _.escape(item.get('desHo') || '') %></td> 
      <td><%= _.escape(item.get('dirFoto') || '') %></td> 
      <td><%= _.escape(item.get('extrasHo') || '') %></td> 
     </tr> 
    <% }); 

当我点击这个表我想dirFoto变量是:

我有一个PHP5的MVC文件,使用Phreeze,在从MySQL数据库中读取数据并显示,这样的创建用作目录来上传照片的这个项目。

我有两个问题: 什么是必须在端点/处理程序文件中提供此信息的最佳方式?我尝试了params,但我不确定这是否正确。

request: { 
      endpoint: 'libs/FineUploader/server/endpoint.php', 
      params: { 
      updir: this.dirFoto 
      } 
     }, 

第二个问题是如何使用这个变量,具体还怎么防止“getUniqueTargetPath”,因为我要确定目录,而不fineuploader改变这一点。

在此先感谢您的支持。

+0

我认为,在页面呈现完毕后,您将会看到类似'​​/somepath/somepicture.jpg'。不是一个变量,你可以参考... 除了变量将有最后一个已知值,因为它已经被设置一遍又一遍在foreach ...你可以给每个​​一个唯一的ID与'值<%= _.escape(item.get( 'dirFoto')|| '')%>'然后你的js能得到与get_element_by_id()... –

+0

'“value =”<%= _.escape(item.get('dirFoto')||'')%>“><%= _.escape(item.get 'dirFoto')|| '')%>'例如 –

+0

我认为正确的值是在tablerow的ID “>? 我只需要找到如何在参数中插入以传递此信息。 –

回答

0

在端点/处理程序文件中提供此信息的最佳方法是什么?

将它们作为参数,因为您在代码中已经说明。

如何使用这个变量

访问它通过精细上传发送POST请求。如果您使用的是PHP,则可以使用$_REQUEST$_POST访问此页面。