質問編集履歴

2

修正

2020/11/04 01:56

投稿

MH00214
MH00214

スコア53

test CHANGED
File without changes
test CHANGED
@@ -7,71 +7,3 @@
7
7
  * SalesForceのAPIへのアクセスをPOSTで行うため(というかCORSに引っかかるため)、axiosでのPOSTではなく、formのaction属性と method属性を使ってPOST送信しています
8
8
 
9
9
  * formのデータを全て入力してPOST送信したタイミングでSalesForceに障害が起きていたり、なんらかの理由でPOSTが失敗したときに簡易的なエラーメッセージをview側に出したいと思っています。
10
-
11
-
12
-
13
- コードは下記になります。
14
-
15
-
16
-
17
- ```HTML
18
-
19
- <form id="inquiry-form" @submit="submitFormData" action="<%= "#{Settings.salesforce.action}" %>" method="POST">
20
-
21
- formの中身
22
-
23
- </form>
24
-
25
- ```
26
-
27
-
28
-
29
- ```Vue
30
-
31
- // 他にも書いていますが、formを送信する時に走る関数はこれです
32
-
33
- submitFormData: function(e) {
34
-
35
- this.nameErrorMessage = ""
36
-
37
- this.telErrorMessage = "";
38
-
39
- this.emailErrorMessage = "",
40
-
41
- this.companyErrorMessage = "",
42
-
43
- this.departmentErrorMessage = "",
44
-
45
- this.errors = [];
46
-
47
- this.validateNameValue();
48
-
49
- this.validateTelValue();
50
-
51
- this.validateEmailValue();
52
-
53
- this.validateCompanyValue();
54
-
55
- this.validateDepartmentValue();
56
-
57
-
58
-
59
- if(this.errors.length) e.preventDefault();
60
-
61
- this.isFilledAllForm = true
62
-
63
- return true;
64
-
65
- },
66
-
67
-
68
-
69
- ```
70
-
71
-
72
-
73
- axiosを使わずにPOST送信後のエラーを処理する方法を知りたいです。
74
-
75
- axiosだとthenとcatchでcatchの中にその処理を書けばいいんだと思いますが、それが今回は使えないので、別の方法を探しています。
76
-
77
- 詳しい方、教えていただければ幸いです。

1

タグ追加

2020/11/04 01:56

投稿

MH00214
MH00214

スコア53

test CHANGED
File without changes
test CHANGED
File without changes