gpt4 book ai didi

php - Div 并非一直在 foreach 循环中申请

转载 作者:行者123 更新时间:2023-11-28 08:39:28 25 4
gpt4 key购买 nike

这是我上传文件的全部代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="https://rawgithub.com/hayageek/jquery-upload-file/master/js/jquery.uploadfile.min.js"></script>
</head>
<body>
@foreach($value as $val)
<div id="mulitplefileuploader">Upload</div> // don't confuse with foreach loop it's laravel way
@endforeach // the loop will run for 5 times (say)
<div id="status"></div>
<script>
$(document).ready(function()
{
var settings = {
url: "upload.php",
method: "POST",
allowedTypes:"jpg,png,gif,doc,pdf,zip",
fileName: "myfile",
multiple: true,
onSuccess:function(files,data,xhr)
{
$("#status").html("<font color='green'>Upload is success</font>");
},
onError: function(files,status,errMsg)
{
$("#status").html("<font color='red'>Upload is Failed</font>");
}
}
$("#mulitplefileuploader").uploadFile(settings);

});
</script>

当我尝试使用 <div id="mulitplefileuploader">Upload</div> 时this 在 foreach 循环中(将近 5 次)它只出现在最后一个循环中。

如何让它出现在所有循环中?

更新:

为了更好地理解,我在这里创建了一个 fiddle http://jsfiddle.net/L08p1upt/

我怎么能在这里有 3 个上传选项?

当我尝试的时候,我给了我这样的http://jsfiddle.net/L08p1upt/1/

如何同时上传三个文件?

这是 Tutorial我关注了

最佳答案

感觉你应该使用类来查找元素。

尝试:

<div id="mulitplefileuploader" class="fileuploader">

$(".fileuploader").uploadFile(settings);

顺便说一句,在多个元素中使用相同的 id 从来都不是一个好主意,否则您会经常看到这个问题。正如评论中所说,您应该枚举 ID,即 multiplefileuploader1、multiplefileuploader2。

关于php - Div 并非一直在 foreach 循环中申请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27881246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com