質問編集履歴

3

calculation\.phpの詳細を記載いたしました。

2016/12/03 02:56

投稿

space_sss
space_sss

スコア81

test CHANGED
File without changes
test CHANGED
@@ -185,3 +185,37 @@
185
185
  </div>
186
186
 
187
187
  ```
188
+
189
+ inc/calculation.phpの詳細は下記になります。
190
+
191
+ ```php
192
+
193
+ <?php
194
+
195
+ $tgt=0;
196
+
197
+ if(isset($_POST['pay_01'])){
198
+
199
+ $tgt+= htmlspecialchars($_POST['pay_01']);
200
+
201
+ }
202
+
203
+ if(isset($_POST['pay_02'])){
204
+
205
+ foreach($_POST['pay_02'] as $check) {
206
+
207
+ $tgt+=htmlspecialchars($check);
208
+
209
+ }
210
+
211
+ }
212
+
213
+ header('Content-type: application/json charset=utf-8');
214
+
215
+ $calculation=array('tgt' => $tgt);
216
+
217
+ echo json_encode($calculation);
218
+
219
+ ?>
220
+
221
+ ```

2

誤字の修正とバグの内容を具体的に記載いたしました。

2016/12/03 02:56

投稿

space_sss
space_sss

スコア81

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  下記のようなプログラムを組みました。
2
2
 
3
- 内容しては数字の書いてあるものをチックしたりすると数値が増加したり
3
+ 内容しては数字の書いてあるものをチックしたりすると数値が増加したり
4
4
 
5
5
  はずすと現象したりするプログラムです。
6
6
 
@@ -8,11 +8,27 @@
8
8
 
9
9
  例えば10000のチェックボックスをダブルクリックなどするとバグってしまいます。
10
10
 
11
+ バグの内容といたしましては
12
+
13
+ 数字が加算された数値になる前に他のチェックボックスにクリックすると
14
+
15
+ 中途半端な数字で止まってしまい場合によっては同じ数字をいったりきたりしてしまいます。
16
+
17
+ おそらく
18
+
19
+ setInterval
20
+
21
+ が停止していないのではないのかとは思いますが色々試してみましたがどれもうまくいきませんでした。
22
+
23
+
24
+
11
25
  この対処法などはありませんでしょうか?
12
26
 
13
27
  それともそもそもの組み方を見直すべきでしょうか?
14
28
 
15
- ajaxに関してはこれ以降のプログラムで使う予定なので出来ればそのままにしておきたいです。
29
+ ajaxに関してはこれ以降のプログラムで使う予定なので出来ればそのままにしておきたいです。
30
+
31
+ ajaxの返り値は単純にチェックボックスやラジオボタンの数値を足した合計値が返ってくるだけのものになります。
16
32
 
17
33
  どうか宜しくお願いいたします。
18
34
 

1

コメントの位置の修正

2016/12/03 02:42

投稿

space_sss
space_sss

スコア81

test CHANGED
File without changes
test CHANGED
@@ -130,9 +130,9 @@
130
130
 
131
131
  .done(function(response){
132
132
 
133
- tgt=response['tgt'];
133
+ tgt=response['tgt'];//送ったデータのすべてが足された数値が戻ってきます。
134
134
 
135
- loop_set(tgt);//送ったデータのすべてが足された数値が戻ってきます。
135
+ loop_set(tgt);
136
136
 
137
137
  })
138
138