質問編集履歴

3

補足

2016/07/20 06:10

投稿

nagi
nagi

スコア66

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ダウンロードボタンを押下した後CSVファイルをダウンロードしたいのですがダウンロード出来ません。
2
2
 
3
- ダウンロードボタンを押してもウィンドウが開てすぐに閉じてしま状態です
3
+ ダウンロードボタンを押すと'msgid':'IZ00005 と表示されるのですが、これはajaxの呼び出に失敗しているといことですか?
4
4
 
5
5
 
6
6
 

2

補足追加

2016/07/20 06:10

投稿

nagi
nagi

スコア66

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- ダウンロードボタンを押下した後CSVファイルをダウンロードしたいのですが出来ません。
1
+ ダウンロードボタンを押下した後CSVファイルをダウンロードしたいのですがダウンロード出来ません。
2
+
3
+ ダウンロードボタンを押してもウィンドウが開いてすぐに閉じてしまう状態です。
2
4
 
3
5
 
4
6
 

1

関数追加

2016/07/20 04:52

投稿

nagi
nagi

スコア66

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,87 @@
143
143
  }
144
144
 
145
145
  ```
146
+
147
+ ```lang-javascript
148
+
149
+ function fileExistsSuccess(httpObj)
150
+
151
+ { clearShw(); // Confirmウィンドウを閉じる
152
+
153
+ var dl_day = $("dl_day").value;
154
+
155
+ var dl_id = $("dl_id").value;
156
+
157
+
158
+
159
+ if(dl_day==0 && dl_id == '' ){
160
+
161
+
162
+
163
+ //SHWcfmobj.close();
164
+
165
+
166
+
167
+ setCfmobjFailure('E0083'); // 対象データがありません。
168
+
169
+ return false;
170
+
171
+ }
172
+
173
+
174
+
175
+ // リターンパラメータチェック
176
+
177
+ var jsonRetVal = httpObj.responseText;
178
+
179
+
180
+
181
+ if(jsonRetVal == null){
182
+
183
+ clearShw(); // Confirmウィンドウを閉じる
184
+
185
+ //SHWcfmobj.close();
186
+
187
+
188
+
189
+ setCfmobjFailure('E0003'); // 処理が失敗しました
190
+
191
+ return false;
192
+
193
+ }else{
194
+
195
+ var form = document.forms['form1'];
196
+
197
+ form.module.value = 'test';
198
+
199
+
200
+
201
+ var p_action = "download";
202
+
203
+ var p_base = '/abl/apedi.php';
204
+
205
+ var url = p_base + '/test/' + p_action + "?dl_day="+dl_day+"&dl_id="+dl_id;
206
+
207
+
208
+
209
+ window.open(url, '_blank', COMDEF.DEF_WINDOW_OPTIONS);
210
+
211
+
212
+
213
+ form.module.value = "test";
214
+
215
+ form.action.value = "list";
216
+
217
+ form.submit();
218
+
219
+
220
+
221
+ clearShw(); // Confirmウィンドウを閉じる
222
+
223
+ //SHWcfmobj.close();
224
+
225
+ }
226
+
227
+ }
228
+
229
+ ```