回答編集履歴
3
まだ指摘あった
answer
CHANGED
@@ -30,4 +30,6 @@
|
|
30
30
|
|
31
31
|
- post先のurlがGoのソースファイルになっていますよ!(ハンドルされるURLでなければなりません)
|
32
32
|
- r.Bodyがnilになることはないのでnilチェックは不要
|
33
|
-
- fmt.Print(r.Body)ではポストされた内容は見れません。io.Copy(os.Stdout, r.Body)等を使いましょう。
|
33
|
+
- fmt.Print(r.Body)ではポストされた内容は見れません。io.Copy(os.Stdout, r.Body)等を使いましょう。
|
34
|
+
- 参考サイトの通りにdataを組めていません「JSON.stringify」が無いです。
|
35
|
+
- また、submitイベントの伝搬を止めるためにsubmitコールバック記述の最後に「return false」が必要です。(これがない場合、ajaxによるポストの後に従来のformのsubmitが実行されます。)
|
2
追記
answer
CHANGED
@@ -26,5 +26,8 @@
|
|
26
26
|
```
|
27
27
|
|
28
28
|
2/14追記への回答
|
29
|
+
いくつか指摘を
|
29
30
|
|
30
|
-
post先のurlがGoのソースファイルになっていますよ!(ハンドルされるURLでなければなりません)
|
31
|
+
- post先のurlがGoのソースファイルになっていますよ!(ハンドルされるURLでなければなりません)
|
32
|
+
- r.Bodyがnilになることはないのでnilチェックは不要
|
33
|
+
- fmt.Print(r.Body)ではポストされた内容は見れません。io.Copy(os.Stdout, r.Body)等を使いましょう。
|
1
追記対応
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
2/14追記を見ずに書いた回答
|
2
|
+
|
1
3
|
[https://github.com/roman01la/JSONFormData](https://github.com/roman01la/JSONFormData) こちらを利用するなどして
|
2
4
|
Javascript側でJSONにしてPOSTさせるのが一般的ですね。
|
3
5
|
|
@@ -21,4 +23,8 @@
|
|
21
23
|
e => new JSONFormData(e, () => {})
|
22
24
|
);
|
23
25
|
</script>
|
24
|
-
```
|
26
|
+
```
|
27
|
+
|
28
|
+
2/14追記への回答
|
29
|
+
|
30
|
+
post先のurlがGoのソースファイルになっていますよ!(ハンドルされるURLでなければなりません)
|