質問編集履歴
2
Ajax処理の内容追加
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
文言の補足
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
|
|