- Timestamp:
- 2009/10/30 20:14:22 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/html/user_data/packages/default/js/site.js
r18357 r18358 382 382 } 383 383 384 // お届け時間のリアル反映 385 function fnSetDelivTime(mode, r_key, s_id) { 386 var f_key, f_val; 387 var f_cnt = document.form1.length; 388 var f_data = "mode=" + mode; 389 390 // formデータの形成 391 for (i = 0; i < f_cnt; i++) { 392 f_key = document.form1[i].name; 393 f_val = document.form1[i].value; 394 if (f_key != "mode") { 395 if (f_key == r_key) { 396 if (document.form1[i].checked === true) { 397 f_data += "&" + f_key + "=" + f_val; 398 } 399 } else { 400 f_data += "&" + f_key + "=" + f_val; 401 } 402 } 403 } 404 405 // AJAX 406 $.ajax({ 407 type: "POST", 408 url: document.form1.action, 409 data: f_data, 410 dataType: "json", 411 success: function(data) { 412 var elm_s = "select#" + s_id; 413 var elm_o = elm_s + " option"; 414 $(elm_o).remove(); 415 $(elm_s).append($('<option>').attr({value: ""}).text("指定なし")); 416 for (i = 0; i < data.length; i++) { 417 if (data[i].time_id > 0) { 418 $(elm_s).append($('<option>').attr({value: data[i].time_id}).text(data[i].deliv_time)); 419 $(elm_s).width(); 420 } 421 } 422 } 423 }); 424 }
Note: See TracChangeset
for help on using the changeset viewer.