質問編集履歴
1
誤字の修正
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
|
+
どうぞ宜しくお願いいたします。
|