質問編集履歴

2

Ajax処理の内容追加

2018/03/21 11:04

投稿

rock_square
rock_square

スコア14

test CHANGED
File without changes
test CHANGED
@@ -102,6 +102,60 @@
102
102
 
103
103
 
104
104
 
105
+ 具体的な方式としては
106
+
107
+
108
+
109
+
110
+
111
+ Ajaxでは
112
+
113
+
114
+
115
+ ```Ajax処理
116
+
117
+ $.ajax({
118
+
119
+ type: 'POST',
120
+
121
+ contentType: false,
122
+
123
+ processData: false,
124
+
125
+ url: send_url,
126
+
127
+ data: formData,
128
+
129
+ success: function(data) {
130
+
131
+ $('#cal_datetime').html(data);
132
+
133
+ },
134
+
135
+ error: function(data) {
136
+
137
+ alert('エラーが発生しました。');
138
+
139
+ },
140
+
141
+ });
142
+
143
+ ```
144
+
145
+ という様に、send_url に指定したプログラムで到着時刻の計算を行い、そこでの値を先の
146
+
147
+
148
+
149
+ <input id="arrival_time" type="text" class="form-control date_arrival" name="arrival_time" value="※算出された到着時刻" placeholder="yyyy/mm/dd hh:mm">
150
+
151
+
152
+
153
+ のvalueに「※算出された到着時刻」として入れて、<div>タグに挟まれた中身を書き換えています。
154
+
155
+
156
+
157
+
158
+
105
159
  書き換え後は、到着時刻側のみ Bootstrap 3 Datepicker が動作しない状況となりました。
106
160
 
107
161
 

1

文言の補足

2018/03/21 11:04

投稿

rock_square
rock_square

スコア14

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
 
86
86
 
87
- 出発時刻が入力された場合 datetime() というJavaScriptの処理が呼び出され、Ajax にて出発時刻と所要時間から到着時刻が計算され、<div class="cal_datetime" id="cal_datetime">~</div> 内の内容が書き換えられられます。
87
+ 出発時刻が入力された場合 datetime() という別のJavaScriptの処理が呼び出され、Ajax にて出発時刻と所要時間から到着時刻が計算され、<div class="cal_datetime" id="cal_datetime">~</div> 内の内容が書き換えられられます。
88
88
 
89
89
 
90
90