質問編集履歴

2

例示ドメインに変更しました。

2020/05/30 22:49

投稿

sun2tomonori
sun2tomonori

スコア5

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- const SERVER_URL = 'https://sample.com/';
27
+ const SERVER_URL = 'https://hogetest.com/';
28
28
 
29
29
  const SAVE_FOLDER_PATH = "image/testImage/";
30
30
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  ■実行結果
88
88
 
89
- "https://sample.com/image/testImage/imgYYYYMMDDhhmmss_uniqueid.jpg"
89
+ "https://hogetest.com/image/testImage/imgYYYYMMDDhhmmss_uniqueid.jpg"
90
90
 
91
91
 
92
92
 

1

追記しました

2020/05/30 22:49

投稿

sun2tomonori
sun2tomonori

スコア5

test CHANGED
File without changes
test CHANGED
@@ -101,3 +101,71 @@
101
101
  レンタルサーバーで実行しています。
102
102
 
103
103
  PHPバージョン:PHP7.3.16
104
+
105
+
106
+
107
+
108
+
109
+ ### 追記
110
+
111
+ js側での受け取り方変えたらうまくいきました。
112
+
113
+ が、なぜそのようなことが起こるのでしょうか...
114
+
115
+
116
+
117
+ ```Javasclipt
118
+
119
+ /* old */
120
+
121
+ // let fd = new FormData($('#send-form').get(0));
122
+
123
+ // let str = $.ajax({
124
+
125
+ // url: 'sample.php',
126
+
127
+ // type: 'POST',
128
+
129
+ // data: fd,
130
+
131
+ // cache: false,
132
+
133
+ // contentType: false,
134
+
135
+ // processData: false,
136
+
137
+ // async: false
138
+
139
+ // }).responseText;
140
+
141
+ //
142
+
143
+ // alert(str);
144
+
145
+
146
+
147
+ /* new */
148
+
149
+ let fd = new FormData($('#send-form').get(0));
150
+
151
+ $.ajax({
152
+
153
+ url: 'sample.php',
154
+
155
+ type: 'POST',
156
+
157
+ data: fd,
158
+
159
+ cache: false,
160
+
161
+ contentType: false,
162
+
163
+ processData: false,
164
+
165
+ }).done(function(str) {
166
+
167
+ alert(str);
168
+
169
+ });
170
+
171
+ ```