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

回答編集履歴

1

sample

2018/11/29 03:22

投稿

yambejp
yambejp

スコア117892

answer CHANGED
@@ -9,4 +9,35 @@
9
9
  にローディングのアイコンもしくはテキストを表示し、
10
10
  ajaxがdoneされたときに消せば良いでしょう
11
11
 
12
- 命題にラジオボタンについては該当する部分が見当たらないのでなんとも言えません
12
+ 命題にラジオボタンについては該当する部分が見当たらないのでなんとも言えません
13
+
14
+ # sample
15
+ - html
16
+ ```HTML
17
+ <script>
18
+ $(function(){
19
+ $(document).ready( function(){
20
+ var c=0;
21
+ var timerId=setInterval(function(){c=c>=3?0:c+1;$('.loading').html("loading"+".".repeat(c))},500);
22
+ $.ajax({
23
+ url: "hoge.php",
24
+ method: "POST",
25
+ }).done(function(data) {
26
+ $("#result").html(data);
27
+ clearInterval(timerId);
28
+ $('.loading').html("");
29
+ }).fail(function(xhr, err){
30
+ console.log(textStatus);
31
+ });
32
+ });
33
+ });
34
+ </script>
35
+ <div id="result" ></div>
36
+ <div class="loading"></div>
37
+ ```
38
+ - hoge.php
39
+ ```PHP
40
+ <?php
41
+ sleep(5);
42
+ print "load complete";
43
+ ```