質問編集履歴

4

タイトル変更

2015/12/09 14:05

投稿

yuto
yuto

スコア12

test CHANGED
@@ -1 +1 @@
1
- form actionで2つの送信先に情報を送りたい
1
+ jqueryで2つの送信先に情報を送りたい
test CHANGED
File without changes

3

内容をわかりやすくした。

2015/12/09 14:04

投稿

yuto
yuto

スコア12

test CHANGED
File without changes
test CHANGED
@@ -4,49 +4,19 @@
4
4
 
5
5
  ###前提・実現したいこと
6
6
 
7
- formで外部ービス2つに登録をさせる方法を考えています。
7
+ formでメルマガと会員イトの2つに登録をさせる方法を考えています。
8
8
 
9
9
 
10
10
 
11
- 送信先1.外部メールマガジン配信サービス(エキパートメール)
11
+ 送信先1.外部メールマガジン配信サービス(ファーストメール)
12
12
 
13
- <input type="hidden" name="mode" value="confirm" />
14
-
15
- <input type="hidden" name="mail_id" value="8" />
16
-
17
- <input type="text" name="email" value=""/>
18
-
19
- <input type="text" name="name01" value=""/>
20
-
21
- <input type="text" name="name02" value=""/>
22
-
23
-
24
-
25
- 送信先2.外部phpサービス(cyfons)←レンタルサーバー使用
13
+ 送信先2.phpサービス(cyfons)←レンタルサーバー使用
26
-
27
- <input type="text" id="firstname" name="firstname" value=""/>
28
-
29
- <input type="text" id="lastname" name="lastname" value=""/>
30
-
31
- <input type="text" id="Email1" name="email1" value=""/>
32
-
33
- <input type="text" id="form_password2" name="form_password2" value=""/>
34
-
35
- <input name="status" type="hidden" value="LOGIN" />
36
14
 
37
15
 
38
16
 
39
17
  ###発生している問題・エラーメッセージ
40
18
 
41
- メルマガはユーザーから「姓」「名」「メールアドレス」を登録いただきます。
42
-
43
- phpサービスはユーザーから「姓」「名」「メールアドレス」「パスワード」を登録いただきます。
44
-
45
- dbは別の場所にあり、こちらで自動的に登録させることは難しいと判断しております。
46
-
47
- php記述では、複数にpost方法わかりませんでした
19
+ postしていもの送られていない
48
-
49
- また、javaでの送信を分岐させる方法はわかりましたが、nameを変更できる方法が見つかりませんでした。
50
20
 
51
21
 
52
22
 
@@ -194,6 +164,4 @@
194
164
 
195
165
  ###エラー
196
166
 
197
- クロスドメインエラーが出ております。
167
+ 反応もしないような状態です。。。
198
-
199
- 解消するために、jquery.xdomainajax.jsを試しましたが、うまくいきませんでした。

2

ソースコードの追記

2015/12/09 14:03

投稿

yuto
yuto

スコア12

test CHANGED
File without changes
test CHANGED
@@ -50,6 +50,150 @@
50
50
 
51
51
 
52
52
 
53
- どなたかプログラミングで作成できるかどうかだけでも
53
+ ###ソースコード
54
54
 
55
+ ```
56
+
57
+ <script type="text/javascript">
58
+
59
+ $(function() {
60
+
61
+ $("#entry").on("click", function() {
62
+
63
+ $.ajax({
64
+
65
+ type: "POST",
66
+
67
+ url: "メルマガ",
68
+
69
+ dataType: "json",
70
+
71
+ cache: false,
72
+
73
+ async: true,
74
+
75
+ data: {
76
+
77
+ 'mode' : 'complete',
78
+
79
+ 'form_id' : '17',
80
+
81
+ 'mail_id' : '8',
82
+
83
+ 'formId[1]' : $("#mail").val(),
84
+
85
+ 'formId[2]' : $("#lastName").val(),
86
+
87
+ 'formId[3]' : $("#firstName").val()
88
+
89
+ },
90
+
91
+ success : function(result) {
92
+
93
+ alert('成功');//結果処理
94
+
95
+ },
96
+
97
+ error : function() {
98
+
99
+ alert('問題');//エラー処理
100
+
101
+ }
102
+
103
+ });
104
+
105
+ $.ajax({
106
+
107
+ type: "POST",
108
+
109
+ url: "cyfons",
110
+
111
+ dataType: "json",
112
+
113
+ cache: false,
114
+
115
+ async: true,
116
+
117
+ data: {
118
+
119
+ 'Email1' : $("#mail").val(),
120
+
121
+ 'lastname' : $("#lastName").val(),
122
+
123
+ 'firstname' : $("#firstName").val(),
124
+
125
+ 'form_password2' : $("#passWord").val()
126
+
127
+ },
128
+
129
+ success : function(result) {
130
+
131
+ alert('成功しました。');//結果処理
132
+
133
+ },
134
+
135
+ error : function() {
136
+
137
+ alert('問題がありました。');//エラー処理
138
+
139
+ }
140
+
141
+ });
142
+
143
+ });
144
+
145
+ });
146
+
147
+ </script>
148
+
149
+ </head>
150
+
151
+ <body>
152
+
153
+ <div class="container">
154
+
155
+ <div class="form-group">
156
+
157
+ <label for="mail" class="control-label">メールアドレス</label>
158
+
159
+ <input type="email" class="form-control" id="mail" placeholder="メールアドレス">
160
+
161
+ </div>
162
+
163
+ <div class="form-group">
164
+
165
+ <label for="lastName" class="control-label">姓</label>
166
+
167
+ <input type="text" class="form-control" id="lastName" placeholder="姓">
168
+
169
+ </div>
170
+
171
+ <div class="form-group">
172
+
173
+ <label for="firstName" class="control-label">名</label>
174
+
175
+ <input type="text" class="form-control" id="firstName" placeholder="名">
176
+
177
+ </div>
178
+
179
+ <div class="form-group">
180
+
181
+ <label for="passWord" class="control-label">パスワード</label>
182
+
183
+ <input type="text" class="form-control" id="passWord" placeholder="パスワード">
184
+
185
+ </div>
186
+
187
+ <div class="form-group text-center">
188
+
189
+ <button id="entry" type="button" class="btn btn-default btn-lg">登録</button>
190
+
191
+ ```
192
+
193
+
194
+
195
+ ###エラー
196
+
55
- ご教授いただけますよう、よろしく願いいたします。
197
+ クロスドメインのエラーが出てます。
198
+
199
+ 解消するために、jquery.xdomainajax.jsを試しましたが、うまくいきませんでした。

1

初心者のため、作れるのかどうかもわからない。

2015/12/05 10:25

投稿

yuto
yuto

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ phpやjavaは初心者です。
2
+
3
+
4
+
1
5
  ###前提・実現したいこと
2
6
 
3
7
  formで外部サービス2つに登録をさせる方法を考えています。
@@ -46,4 +50,6 @@
46
50
 
47
51
 
48
52
 
53
+ どなたかプログラミングで作成できるかどうかだけでも
54
+
49
- どなたかご教授いただけますよう、よろしくお願いいたします。
55
+ ご教授いただけますよう、よろしくお願いいたします。