请原谅我再次提出这个问题,因为先前的问题不能完全解决我的问题。因此,让我们开始吧。我正在从数据库中获取数据,并在其中使用foreach循环来显示它们。它可以正常工作并显示我想要的,但是问题出在
<div id="uploader<?php echo $value['id']?>">Upload</div>
。
我在这里所做的是将id值与数据库中的id并置起来,这样就可以正常打印了。
现在,我使用此jquery代码选择所有id,并为每个循环显示每个上载器。
$(document).ready(function($) {
$("[id*=fileuploader]").uploadFile({
url:"YOUR_FILE_UPLOAD_URL",
fileName:"myfile"
});
});
该代码在控制台中运行没有错误,但是我发现它仅选择循环的最后结果。因此,上传按钮现在仅显示在最后一个结果上,而不是全部显示。你能给我一些指导来解决这个问题吗?谢谢
我认为问题出在您的文件名上:
$(document).ready(function($) {
$("[id*=fileuploader]").each(function(i,v){
$(v).uploadFile({ url:"YOUR_FILE_UPLOAD_URL", fileName:"myfile"+i })
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句