質問編集履歴
3
要点のまとめ
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,14 @@
|
|
15
15
|
func HandlerUserConfirm(w http.ResponseWriter, req *http.Request) {
|
16
16
|
tpl := template.Must(template.ParseFiles("v/view.html"))
|
17
17
|
|
18
|
-
//
|
18
|
+
//viewから取得した名前
|
19
|
+
var name := req.FormValue("PersonName")
|
20
|
+
|
21
|
+
//viewから取得した番号
|
22
|
+
var number := req.FormValue("PersonNumber")
|
23
|
+
|
24
|
+
・・view.htmlから入力された上記二つの文字列を使用し、とあるAPIを叩き、2つの文字列を取得する・・
|
25
|
+
|
19
26
|
str_1 := "hoge"
|
20
27
|
str_2 := "huga"
|
21
28
|
//上記二つの文字列をAPIから取得
|
@@ -28,14 +35,13 @@
|
|
28
35
|
|
29
36
|
tpl := template.Must(template.ParseFiles("v/delete.html"))
|
30
37
|
|
38
|
+
|
31
|
-
//ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
|
39
|
+
//ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい(HandlerUserConfirm内のnameとnumberはここからでは参照できない)
|
32
40
|
delete_file(str_1,str_2)
|
33
41
|
|
34
42
|
|
35
43
|
}
|
36
44
|
|
37
|
-
|
38
|
-
//この関数の引数にHandlerUserConfirm内で取得した文字列二つを使用したい
|
39
45
|
func delete_file(str_1 string, str_2 string){
|
40
46
|
|
41
47
|
|
2
ミスの訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,6 +8,8 @@
|
|
8
8
|
|
9
9
|
//ここでHandlerUserConfirmを呼び出す
|
10
10
|
http.HandleFunc("/confirm", HandlerUserConfirm)
|
11
|
+
http.HandleFunc("/delete", HandlerConfirmDelete)
|
12
|
+
|
11
13
|
}
|
12
14
|
|
13
15
|
func HandlerUserConfirm(w http.ResponseWriter, req *http.Request) {
|
@@ -24,7 +26,7 @@
|
|
24
26
|
|
25
27
|
func HandleConfirmDelete(w http.ResponseWriter, req *http.Request) {
|
26
28
|
|
27
|
-
|
29
|
+
tpl := template.Must(template.ParseFiles("v/delete.html"))
|
28
30
|
|
29
31
|
//ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
|
30
32
|
delete_file(str_1,str_2)
|
1
情報の詳細化
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,14 +11,28 @@
|
|
11
11
|
}
|
12
12
|
|
13
13
|
func HandlerUserConfirm(w http.ResponseWriter, req *http.Request) {
|
14
|
+
tpl := template.Must(template.ParseFiles("v/view.html"))
|
15
|
+
|
14
16
|
//とあるAPIを叩き、2つの文字列を取得する
|
15
17
|
str_1 := "hoge"
|
16
18
|
str_2 := "huga"
|
17
19
|
//上記二つの文字列をAPIから取得
|
18
20
|
|
21
|
+
・・省略・・
|
19
22
|
|
20
23
|
}
|
21
24
|
|
25
|
+
func HandleConfirmDelete(w http.ResponseWriter, req *http.Request) {
|
26
|
+
|
27
|
+
tpl := template.Must(template.ParseFiles("v/delete.html"))
|
28
|
+
|
29
|
+
//ここで関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
|
30
|
+
delete_file(str_1,str_2)
|
31
|
+
|
32
|
+
|
33
|
+
}
|
34
|
+
|
35
|
+
|
22
36
|
//この関数の引数にHandlerUserConfirm内で取得した文字列二つを使用したい
|
23
37
|
func delete_file(str_1 string, str_2 string){
|
24
38
|
|
@@ -27,7 +41,7 @@
|
|
27
41
|
```
|
28
42
|
|
29
43
|
行いたいこととしては
|
30
|
-
・関数HandlerUserConfirm
|
44
|
+
・関数HandlerUserConfirmから取得した二つの文字列("hoge","huga")を引数とした関数delete_fileを呼び出したい
|
31
45
|
|
32
46
|
行ったことと致しましては
|
33
47
|
・一度、関数HandlerUserConfirmにstr_1,str_2を返り値にしたが、main関数内でエラーになる。
|