回答編集履歴

1

edit

2021/12/11 08:15

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -3,3 +3,45 @@
3
3
   
4
4
 
5
5
  「非同期通信」「Ajax」などのキーワードで調べてください。
6
+
7
+
8
+
9
+ 追記を受けて
10
+
11
+ ---
12
+
13
+
14
+
15
+ 現状では「起きてる現象」が提示されてないので「起きてる問題の確認方法」のみを提示します。
16
+
17
+ - ブラウザ開発ツールのコンソールに何か出てないか確認を
18
+
19
+ - ` }).done(function(res){` の節で`console.log(res)`を入れる
20
+
21
+ - `}).fail(function() {`ここは「例外を握りつぶす」ようなことがされています。[ドキュメント](https://api.jquery.com/jquery.ajax/)にあるようにfail()は`jqXHR, textStatus, errorThrown`と3つのコールバック引数があるので、それぞれ確認してください。
22
+
23
+ ```js
24
+
25
+ }).done(function(res){
26
+
27
+ console.log(res)
28
+
29
+ // ajaxがOK
30
+
31
+ $("#msg").text(JSON.parse(res));
32
+
33
+ }).fail(function(j,t,e) {
34
+
35
+ console.log(j)
36
+
37
+ console.log(t)
38
+
39
+ console.log(e)
40
+
41
+ // 取得エラー
42
+
43
+ alert('取得エラー');
44
+
45
+
46
+
47
+ ```