回答編集履歴

1

調整

2020/05/26 06:59

投稿

yambejp
yambejp

スコア116734

test CHANGED
@@ -5,3 +5,67 @@
5
5
  img追加が単数処理になっているように見受けられます。
6
6
 
7
7
  そのあたりも再検討が必要です
8
+
9
+
10
+
11
+ # 動作確認用サンプル
12
+
13
+ - form.html
14
+
15
+ ```HTML
16
+
17
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
18
+
19
+ <script>
20
+
21
+ $(function(){
22
+
23
+ $('#f').on('change',function(){
24
+
25
+ if($(this).prop('files').length>0){
26
+
27
+ var fd=new FormData($(this).prop('form'));
28
+
29
+ $.ajax({
30
+
31
+ url:"send.php",
32
+
33
+ type: 'POST',
34
+
35
+ contentType: false,
36
+
37
+ processData: false,
38
+
39
+ data:fd,
40
+
41
+ }).done(function(data){
42
+
43
+ console.log(data);
44
+
45
+ });
46
+
47
+ }
48
+
49
+ });
50
+
51
+ });
52
+
53
+ </script>
54
+
55
+ <form>
56
+
57
+ <input type="file" id="f" name="f[]" style="width:100%;height:300px;background-Color:yellow;" multiple>
58
+
59
+ </form>
60
+
61
+ ```
62
+
63
+ - send.php
64
+
65
+ ```PHP
66
+
67
+ <?PHP
68
+
69
+ print_r($_FILES);
70
+
71
+ ```