質問編集履歴

3

要点のまとめ

2021/05/08 16:10

投稿

murosan
murosan

スコア9

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,21 @@
32
32
 
33
33
 
34
34
 
35
- //とあるAPIを叩き、2つの文字列を取得する
35
+ //viewから取得した名前
36
+
37
+ var name := req.FormValue("PersonName")
38
+
39
+
40
+
41
+ //viewから取得した番号
42
+
43
+ var number := req.FormValue("PersonNumber")
44
+
45
+
46
+
47
+ ・・view.htmlから入力された上記二つの文字列を使用し、とあるAPIを叩き、2つの文字列を取得する・・
48
+
49
+
36
50
 
37
51
  str_1 := "hoge"
38
52
 
@@ -58,7 +72,9 @@
58
72
 
59
73
 
60
74
 
75
+
76
+
61
- //ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
77
+ //ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい(HandlerUserConfirm内のnameとnumberはここからでは参照できない)
62
78
 
63
79
  delete_file(str_1,str_2)
64
80
 
@@ -69,10 +85,6 @@
69
85
  }
70
86
 
71
87
 
72
-
73
-
74
-
75
- //この関数の引数にHandlerUserConfirm内で取得した文字列二つを使用したい
76
88
 
77
89
  func delete_file(str_1 string, str_2 string){
78
90
 

2

ミスの訂正

2021/05/08 16:09

投稿

murosan
murosan

スコア9

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,10 @@
17
17
  //ここでHandlerUserConfirmを呼び出す
18
18
 
19
19
  http.HandleFunc("/confirm", HandlerUserConfirm)
20
+
21
+ http.HandleFunc("/delete", HandlerConfirmDelete)
22
+
23
+
20
24
 
21
25
  }
22
26
 
@@ -50,7 +54,7 @@
50
54
 
51
55
 
52
56
 
53
- tpl := template.Must(template.ParseFiles("v/delete.html"))
57
+ tpl := template.Must(template.ParseFiles("v/delete.html"))
54
58
 
55
59
 
56
60
 

1

情報の詳細化

2021/05/08 15:55

投稿

murosan
murosan

スコア9

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,10 @@
24
24
 
25
25
  func HandlerUserConfirm(w http.ResponseWriter, req *http.Request) {
26
26
 
27
+ tpl := template.Must(template.ParseFiles("v/view.html"))
28
+
29
+
30
+
27
31
  //とあるAPIを叩き、2つの文字列を取得する
28
32
 
29
33
  str_1 := "hoge"
@@ -34,9 +38,33 @@
34
38
 
35
39
 
36
40
 
41
+ ・・省略・・
42
+
37
43
 
38
44
 
39
45
  }
46
+
47
+
48
+
49
+ func HandleConfirmDelete(w http.ResponseWriter, req *http.Request) {
50
+
51
+
52
+
53
+ tpl := template.Must(template.ParseFiles("v/delete.html"))
54
+
55
+
56
+
57
+ //ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
58
+
59
+ delete_file(str_1,str_2)
60
+
61
+
62
+
63
+
64
+
65
+ }
66
+
67
+
40
68
 
41
69
 
42
70
 
@@ -56,7 +84,7 @@
56
84
 
57
85
  行いたいこととしては
58
86
 
59
- ・関数HandlerUserConfirmの文字列str_1,str_2を関数delete_fileの引数に渡したい
87
+ ・関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")引数とした関数delete_fileを呼び出したい
60
88
 
61
89
 
62
90