質問編集履歴

7

出来ました!!

2022/04/06 13:09

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -63,24 +63,30 @@
63
63
  ブラクラについて
64
64
  setIntervalを使うと負荷が高くなるけどsetTimeoutを使えば10msごとでも負荷高くならないよね?
65
65
 
66
+ 出来ました!!
67
+ 出来ました!!!
68
+ ```HTML
69
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
70
+ <div id="edit_area"></div>
71
+ <script>
72
+ var fn = function() {
73
+ $.ajax({
74
+ type: 'post',
75
+ url: "test6.php",
76
+ success: function(result){
77
+ document.getElementById('edit_area').innerHTML = result;
78
+ }
79
+ });
80
+ setTimeout(fn,10);
66
- 追記
81
+ };
82
+ fn();
67
- 1回しか表示しません。F5を押すとカウントアップします。なぜループしてくれないのでしょうか?
83
+ </script>
84
+ ```
68
85
  ```PHP
69
- <!DOCTYPE html>
70
- <html lang="ja">
71
- <body>
72
- <div id="edit_area"></div>
73
- <script>
74
- var fn = function() {
75
- <?php
86
+ <?php
76
- $foo = file_get_contents ("10.txt");
87
+ $result = file_get_contents ("10.txt");
77
- file_put_contents("10.txt", $foo + 1);
88
+ file_put_contents("10.txt", $result + 1);
89
+ echo $result;
90
+ exit;
78
- ?>
91
+ ?>
79
- let bar = '<?php echo $foo; ?>';
80
- document.getElementById('edit_area').innerHTML = bar;
81
- setTimeout(fn,100);
82
- };
92
+ ```
83
- fn();
84
- </script>
85
- </body>
86
- </html>

6

1回しか表示しません。F5を押すとカウントアップします。なぜループしてくれないのでしょうか?

2022/04/06 10:38

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -62,3 +62,25 @@
62
62
 
63
63
  ブラクラについて
64
64
  setIntervalを使うと負荷が高くなるけどsetTimeoutを使えば10msごとでも負荷高くならないよね?
65
+
66
+ 追記
67
+ 1回しか表示しません。F5を押すとカウントアップします。なぜループしてくれないのでしょうか?
68
+ ```PHP
69
+ <!DOCTYPE html>
70
+ <html lang="ja">
71
+ <body>
72
+ <div id="edit_area"></div>
73
+ <script>
74
+ var fn = function() {
75
+ <?php
76
+ $foo = file_get_contents ("10.txt");
77
+ file_put_contents("10.txt", $foo + 1);
78
+ ?>
79
+ let bar = '<?php echo $foo; ?>';
80
+ document.getElementById('edit_area').innerHTML = bar;
81
+ setTimeout(fn,100);
82
+ };
83
+ fn();
84
+ </script>
85
+ </body>
86
+ </html>

5

ブラクラについて追記

2022/04/06 03:36

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,6 @@
59
59
  何も表示されません。
60
60
 
61
61
  URLはhttpsです。
62
+
63
+ ブラクラについて
64
+ setIntervalを使うと負荷が高くなるけどsetTimeoutを使えば10msごとでも負荷高くならないよね?

4

補足追記

2022/04/06 01:08

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,5 @@
57
57
 
58
58
  エラーもサクセスも
59
59
  何も表示されません。
60
+
61
+ URLはhttpsです。

3

追記

2022/04/05 23:19

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,5 @@
55
55
  開くとはブラウザにhtmlのURLを打ち込むことです。
56
56
  phpを直接開くとはphpのURLをブラウザに直接打ち込むことです。
57
57
 
58
+ エラーもサクセスも
59
+ 何も表示されません。

2

追記

2022/04/05 22:10

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,7 @@
51
51
  </body>
52
52
  </html>
53
53
  ```
54
+ >htmlを開いても
55
+ 開くとはブラウザにhtmlのURLを打ち込むことです。
56
+ phpを直接開くとはphpのURLをブラウザに直接打ち込むことです。
57
+

1

修正版ソースコード

2022/04/05 21:54

投稿

jmdajmw
jmdajmw

スコア302

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,25 @@
29
29
  </body>
30
30
  </html>
31
31
  ```
32
+ やっぱりダメです。
33
+ ```HTML
34
+ <html lang="ja">
35
+ <body>
36
+ <script>
37
+ function event() {
38
+ $.ajax({
39
+ type: 'POST',
40
+ url :'test.php',
41
+ data:{ key:value }
42
+ }).fail(function(){
43
+ alert('error');
44
+ }).done(function(){
45
+ alert('success');
46
+ });
47
+ }
48
+ setInterval(event, 10);
49
+ </script>
50
+ <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
51
+ </body>
52
+ </html>
53
+ ```