【发布时间】:2013-07-08 10:51:50
【问题描述】:
有谁知道 jQuery-AJAX 图像上传器,我可以在同一页面上拥有 多个实例 表单?
让我详细说明一下我的情况!我有一个前端页面,用户可以在其中更改他的个人资料,当页面加载时,它会遍历数据库中的所有内容类型行。
我需要为每种类型的img申请一张图片上传表单。
问题是,我尝试过的每个插件都只允许我有 每页 1 个上传表单,但我需要一个用于用户个人资料图像,一个用于签名图像,一个用于...由表中的内容元素定义。
例子:
<form id='upload' method='post' action='script.php?val=profilepic' enctype='multipart/form-data'>
<div id='drop'>
Drop Here
<a>Browse</a>
<input type='file' name='upl' multiple />
</div>
<input style='visibility:hidden' id='".$var2['id']."' value='page_session_weo' />
<ul style='display:none'>
<!-- The file uploads will be shown here -->
</ul>
</form>
<form id='upload' method='post' action='script.php?val=sigpic' enctype='multipart/form-data'>
<div id='drop'>
Drop Here
<a>Browse</a>
<input type='file' name='upl' multiple />
</div>
<input style='visibility:hidden' id='".$var2['id']."' value='page_session_weo' />
<ul style='display:none'>
<!-- The file uploads will be shown here -->
</ul>
</form>
<form id='upload' method='post' action='script.php?val=homepagepic' enctype='multipart/form-data'>
<div id='drop'>
Drop Here
<a>Browse</a>
<input type='file' name='upl' multiple />
</div>
<input style='visibility:hidden' id='".$var2['id']."' value='page_session_weo' />
<ul style='display:none'>
<!-- The file uploads will be shown here -->
</ul>
</form>
下图是为了更好地理解我的问题:
任何帮助或建议将不胜感激。
【问题讨论】:
-
你自己搜索了吗?
-
$str5 之前的
quotes - "丢失。我希望那不是你的问题。? -
对不同的表单使用相同的 id 一点都不好。顺便说一句,您的代码也包含一些错误。
-
我认为他不想为不同的表单使用相同的 id。看起来,他想要同一个上传者的不同实例?
-
大卫,你必须把你的脚本绑定到不同的ID!一个页面上不能有相同的 id。它不会以这种方式工作。尝试使用表单
id='upload1'、id='upload2'和id='upload3'并将其与init 函数对应(或以任何方式加载它)
标签: php javascript jquery ajax file-upload