入力項目に対してファイルnotdefinedの時に入力項目の下に「受付番号が存在しません。」のエラーを表示させたいです。
vies.pyから「doc.html」にパラメータ渡して再表示しています。
msg1等は表示されていますがModal項目であるreceipt_numberが表示されずブランク表示されてしまいます。
処理は以下に抜粋しました。
ご教示よろしく御願いします。
Python
1(viws.py) 2 if not Info.objects.filter(id=receipt_number).exists(): 3 msg1 = (" ") 4 msg2 = ("受付番号が存在しません。") 5 msg3 = (" ") 6 msg4 = (" ") 7 msg5 = (" ") 8 parameters = urlencode(dict(receipt_number=receipt_number, 9 msg1=msg1, 10 msg2=msg2, 11 msg3=msg3, 12 msg4=msg4, 13 msg5=msg5)) 14 redirect_url = ('/wdd/create_doc.html') 15 url = f'{redirect_url}?{parameters}' 16 # 画面の再描画 17 return render(request, redirect_url, parameters)
Modal
1 <a href="#" data-toggle="modal" data-target="#receipt_number_dialog1">検索</a>
Python
1(doc.html) 2<script type="text/javascript"> 3$(function () { 4 $(document).ready(function() { 5 $('#id_bycatch_receipt_number').val({{ receipt_number }}); 6 }); 7}) 8</script>
ここで「receipt1_number」まで受け渡されていますがmodalへのセットがうまくいきません。
デバッグすると「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
のエラーとなっています。
よろしく御願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。