質問編集履歴
2
コードを見やすくしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -82,7 +82,8 @@
|
|
82
82
|
}
|
83
83
|
FixedMidashi.create(); //★★★
|
84
84
|
|
85
|
+
|
85
|
-
// 動的でTABLEの内容が可変 = 以下で達成されている
|
86
|
+
// 【追記しました】動的でTABLEの内容が可変 = 以下で達成されている
|
86
87
|
$("[name=tcd],[name=scd],[name=iperson]").on("change", function() {
|
87
88
|
var r = $("[name='q1']:checked").val();
|
88
89
|
|
@@ -91,6 +92,7 @@
|
|
91
92
|
updRenew();
|
92
93
|
}
|
93
94
|
});
|
95
|
+
|
94
96
|
function updRenew () {
|
95
97
|
|
96
98
|
updRemove();
|
@@ -133,6 +135,7 @@
|
|
133
135
|
$(".updLines").css("display","none"); //⇔ちょっと怪しい
|
134
136
|
}
|
135
137
|
|
138
|
+
|
136
139
|
### 試したこと
|
137
140
|
ブラウザはIEとFireFoxで確認済みです。
|
138
141
|
参考にした記事ではbodyのonLoadで当該プラグインを呼び出すような記述がなされております。
|
1
関係部分のコード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -82,6 +82,57 @@
|
|
82
82
|
}
|
83
83
|
FixedMidashi.create(); //★★★
|
84
84
|
|
85
|
+
// 動的でTABLEの内容が可変 = 以下で達成されている
|
86
|
+
$("[name=tcd],[name=scd],[name=iperson]").on("change", function() {
|
87
|
+
var r = $("[name='q1']:checked").val();
|
88
|
+
|
89
|
+
//操作モードが更新で、パラメータが変化したら
|
90
|
+
if (r != "0") {
|
91
|
+
updRenew();
|
92
|
+
}
|
93
|
+
});
|
94
|
+
function updRenew () {
|
95
|
+
|
96
|
+
updRemove();
|
97
|
+
|
98
|
+
// モーダルモードにするため画面を覆う
|
99
|
+
$("body").append('<div id="modal-overlay"></div>') ;
|
100
|
+
$("#modal-overlay").append("<img id='loader' src='./img/ajax-loader.gif' alt='Now Loading...'>");
|
101
|
+
$("#modal-overlay").fadeIn("slow");
|
102
|
+
|
103
|
+
// ★★★ mcrsvingというfunctionが for文のテーブル生成部分です ★★★
|
104
|
+
var d = mcrsvinq();
|
105
|
+
d.done(function(){
|
106
|
+
$("#loader").remove();
|
107
|
+
$("#modal-overlay").fadeOut("slow", function(){
|
108
|
+
$('#modal-overlay').remove();
|
109
|
+
});
|
110
|
+
});
|
111
|
+
d.fail(function(){
|
112
|
+
$("#modal-overlay").fadeOut("slow", function(){
|
113
|
+
$('#modal-overlay').remove();
|
114
|
+
});
|
115
|
+
alert("【基幹システムから予約情報を参照できず...】");
|
116
|
+
return false;
|
117
|
+
});
|
118
|
+
}
|
119
|
+
|
120
|
+
|
121
|
+
function updRemove () {
|
122
|
+
$(".msg").text("");
|
123
|
+
var cnt = $(".exstrsv tr").length;
|
124
|
+
if (cnt > 0) {
|
125
|
+
alert("表示内容・入力内容はクリアされます。");
|
126
|
+
}
|
127
|
+
|
128
|
+
$("table.exstrsv thead").remove();
|
129
|
+
$("table.exstrsv th").remove();
|
130
|
+
$("table.exstrsv tbody").remove();
|
131
|
+
$("table.exstrsv tr").remove();
|
132
|
+
|
133
|
+
$(".updLines").css("display","none"); //⇔ちょっと怪しい
|
134
|
+
}
|
135
|
+
|
85
136
|
### 試したこと
|
86
137
|
ブラウザはIEとFireFoxで確認済みです。
|
87
138
|
参考にした記事ではbodyのonLoadで当該プラグインを呼び出すような記述がなされております。
|