質問編集履歴
5
再編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
vies.pyから「doc.html」にパラメータ渡して
|
5
|
+
vies.pyから「doc.html」にパラメータ渡して再表示しています。
|
6
6
|
|
7
7
|
msg1等は表示されていますがModal項目であるreceipt_numberが表示されずブランク表示されてしまいます。
|
8
8
|
|
@@ -44,9 +44,9 @@
|
|
44
44
|
|
45
45
|
url = f'{redirect_url}?{parameters}'
|
46
46
|
|
47
|
-
|
47
|
+
# 画面の再描画
|
48
48
|
|
49
|
-
|
49
|
+
return render(request, redirect_url, parameters)
|
50
50
|
|
51
51
|
```
|
52
52
|
|
4
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
|
-
|
1
|
+
入力項目に対してファイルnotdefinedの時に入力項目の下に「受付番号が存在しません。」のエラーを表示させたいです。
|
2
2
|
|
3
|
+
|
4
|
+
|
5
|
+
vies.pyから「doc.html」にパラメータ渡してredirectしています。
|
6
|
+
|
3
|
-
msg1等は表示されていますがModal項目であるreceipt
|
7
|
+
msg1等は表示されていますがModal項目であるreceipt_numberが表示されずブランク表示されてしまいます。
|
4
8
|
|
5
9
|
処理は以下に抜粋しました。
|
6
10
|
|
@@ -12,39 +16,35 @@
|
|
12
16
|
|
13
17
|
(viws.py)
|
14
18
|
|
15
|
-
|
19
|
+
if not Info.objects.filter(id=receipt_number).exists():
|
16
20
|
|
17
|
-
|
21
|
+
msg1 = (" ")
|
18
22
|
|
19
|
-
|
23
|
+
msg2 = ("受付番号が存在しません。")
|
20
24
|
|
21
|
-
|
25
|
+
msg3 = (" ")
|
22
26
|
|
23
|
-
|
27
|
+
msg4 = (" ")
|
24
28
|
|
25
|
-
|
29
|
+
msg5 = (" ")
|
26
30
|
|
27
|
-
|
31
|
+
parameters = urlencode(dict(receipt_number=receipt_number,
|
28
32
|
|
29
|
-
|
33
|
+
msg1=msg1,
|
30
34
|
|
31
|
-
|
35
|
+
msg2=msg2,
|
32
36
|
|
33
|
-
|
37
|
+
msg3=msg3,
|
34
38
|
|
35
|
-
|
39
|
+
msg4=msg4,
|
36
40
|
|
37
|
-
|
41
|
+
msg5=msg5))
|
38
42
|
|
39
|
-
'm
|
43
|
+
redirect_url = ('/wdd/create_doc.html')
|
40
44
|
|
41
|
-
'ms
|
45
|
+
url = f'{redirect_url}?{parameters}'
|
42
46
|
|
43
|
-
|
47
|
+
return redirect(url)
|
44
|
-
|
45
|
-
}
|
46
|
-
|
47
|
-
)
|
48
48
|
|
49
49
|
|
50
50
|
|
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
```Modal
|
54
54
|
|
55
|
-
<a href="#" data-toggle="modal" data-target="#
|
55
|
+
<a href="#" data-toggle="modal" data-target="#receipt_number_dialog1">検索</a>
|
56
56
|
|
57
57
|
```
|
58
58
|
|
@@ -68,9 +68,7 @@
|
|
68
68
|
|
69
69
|
$(document).ready(function() {
|
70
70
|
|
71
|
-
$('#id_bycatch
|
71
|
+
$('#id_bycatch_receipt_number').val({{ receipt_number }});
|
72
|
-
|
73
|
-
$('#id_bycatch2_receipt_number').val({{ receipt2_number }});
|
74
72
|
|
75
73
|
});
|
76
74
|
|
@@ -84,11 +82,11 @@
|
|
84
82
|
|
85
83
|
ここで「receipt1_number」まで受け渡されていますがmodalへのセットがうまくいきません。
|
86
84
|
|
87
|
-
デバッグすると「receipt_number
|
85
|
+
デバッグすると「jQuery.Deferred.exceptionHook = function( error, stack ) {error = ReferenceError: ICRY is not defined at HTMLDocument.<anonymous> (http://127.0.0.1:8000/wdd/create_doc.html?byreceipt_number=ICRY-13-000&msg1=+&msg2=%E5%8F%97%E4%BB%98%E7%95%AA%E5%8F%B7%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82&msg3=+&msg4=+&msg5=+:968:24) at mightThrow (http://127.0.0.1:8000/static/jquery-3.5.1/jquery-3.5.1.js:3762:29) at process (http://127.0.0.1:8000/static/jquery-3.5.1/jquery-3.5.1.js:3830:12), stack = undefined
|
88
86
|
|
89
87
|
|
90
88
|
|
91
|
-
|
89
|
+
のエラーとなっています。
|
92
90
|
|
93
91
|
|
94
92
|
|
3
デバッグ内容を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,6 +84,14 @@
|
|
84
84
|
|
85
85
|
ここで「receipt1_number」まで受け渡されていますがmodalへのセットがうまくいきません。
|
86
86
|
|
87
|
+
デバッグすると「receipt_number」の値が「ICRY-1300」となっていて「ICRY NOT DEFINED」のエラーとなっています。
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
本来は「"ICRY-1300"」となっていたいです。
|
92
|
+
|
93
|
+
|
94
|
+
|
87
95
|
|
88
96
|
|
89
97
|
よろしく御願いします。
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,10 +27,6 @@
|
|
27
27
|
'files': files,
|
28
28
|
|
29
29
|
'is_admin': is_admin,
|
30
|
-
|
31
|
-
'queryset_Bycatch': queryset_Bycatch,
|
32
|
-
|
33
|
-
'queryset_IndividualInfoCommercialWhalingLedgers': queryset_IndividualInfoCommercialWhalingLedgers,
|
34
30
|
|
35
31
|
'receipt1_number': byreceipt_number,
|
36
32
|
|
@@ -74,7 +70,7 @@
|
|
74
70
|
|
75
71
|
$('#id_bycatch1_receipt_number').val({{ receipt1_number }});
|
76
72
|
|
77
|
-
$('#id_bycatch2_receipt_number').val({{ receipt
|
73
|
+
$('#id_bycatch2_receipt_number').val({{ receipt2_number }});
|
78
74
|
|
79
75
|
});
|
80
76
|
|
1
javascript編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,16 +66,28 @@
|
|
66
66
|
|
67
67
|
(doc.html)
|
68
68
|
|
69
|
-
<script type="text/javascript">
|
69
|
+
<script type="text/javascript">
|
70
70
|
|
71
|
-
|
71
|
+
$(function () {
|
72
72
|
|
73
|
-
|
73
|
+
$(document).ready(function() {
|
74
74
|
|
75
|
-
$('#id_receipt
|
75
|
+
$('#id_bycatch1_receipt_number').val({{ receipt1_number }});
|
76
76
|
|
77
|
-
}
|
77
|
+
$('#id_bycatch2_receipt_number').val({{ receipt1_number }});
|
78
78
|
|
79
|
+
});
|
80
|
+
|
81
|
+
})
|
82
|
+
|
79
|
-
|
83
|
+
</script>
|
80
84
|
|
81
85
|
```
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
ここで「receipt1_number」まで受け渡されていますがmodalへのセットがうまくいきません。
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
よろしく御願いします。
|