回答編集履歴

1

加筆修正

2021/01/15 04:25

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,49 @@
1
1
  id="progress_status"のinput要素に対してonChangeを設けるなら理解できますが、
2
2
 
3
3
  dl要素にイベントを設けて、意図したとおりに発火してますかねぇ?
4
+
5
+ (発火するっていうならしているんでしょうけど。)
6
+
7
+
8
+
9
+ それと、onChangeって、変化があればあるたびにイベント発火するので、
10
+
11
+ 例えば13579って入力するのに1、13、135、1357、13579のそれぞれで発火するはず。
12
+
13
+ 正常にイベント発火すれば5回も自動保存処理が動くのは、忙しない。
14
+
15
+ タイマーを加えて例えば300ms待ってから保存とかしたほうがいいかも。
16
+
17
+
18
+
19
+ それと、データの渡し方、
20
+
21
+ ```
22
+
23
+ data: {
24
+
25
+ 'id': id,
26
+
27
+ 'progress_status': progress_status,
28
+
29
+ },
30
+
31
+ ```
32
+
33
+ javascript上でidって変数やprogress_statusって変数が存在しますよね?
34
+
35
+ `progress_status = $("#progress_status").val();`とかどこかに書いてますか?
36
+
37
+ ```
38
+
39
+ data: {
40
+
41
+ 'id': id,
42
+
43
+ 'progress_status': $("#progress_status").val(),
44
+
45
+ },
46
+
47
+ ```
48
+
49
+ とかしないと引き継がれないような。