質問するログイン新規登録

質問編集履歴

1

誤字の修正

2020/09/09 21:12

投稿

sika
sika

スコア52

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  jQueryのajaxでフォーム送信時にPOST前にDBの重複チェックを行い、チェックに引っかからなければそのままPOST送信、
2
2
  チェックに引っかかった場合は送信処理を中断してアラート出力のスクリプトを作成中です。
3
3
 
4
- 問題は判定エラー時にアラート表示されてもPOST送信が行われてしまいます。
4
+ 問題は判定エラー時にアラート表示されても確認後にPOST送信が行われてしまいます。
5
+ 非同期通信用の `ajaxJsonResult` は共通で使用しているためなるべくコードを流用したいのですが、
6
+ 現状の構成でsubmitのイベントキャンセル伝達はできなでしょうか?
5
7
 
6
8
  ```javascript
7
9
  // jsonデータをajax送信
@@ -21,7 +23,7 @@
21
23
  $('form').submit(function(e) {
22
24
  ajaxJsonResult('/post_url/', {"id":"1"}, 5000, true).then((results) => {
23
25
  if(results.status == "success"){
24
- // 判定クリアはそのままフォームデータ送信
26
+ // 判定クリア追加処理後に送信
25
27
  }else{
26
28
  // 判定エラー時はフォーム送信中断
27
29
  alert("重複エラー");
@@ -32,4 +34,5 @@
32
34
 
33
35
  ```
34
36
 
35
- ※バックエンドはDjangoで送受信処理は問題なく実装できております
37
+ ※バックエンドはDjangoで送受信処理は問題なく実装できております
38
+ どうぞ宜しくお願いいたします。