回答編集履歴

1

サンプルのアラートがご希望に沿わなかったようなのでjqueryを使って修正しました

2019/08/21 03:27

投稿

kisojin
kisojin

スコア899

test CHANGED
@@ -59,3 +59,139 @@
59
59
  }
60
60
 
61
61
  ```
62
+
63
+
64
+
65
+ ## 追記
66
+
67
+ ### From
68
+
69
+ ```javascript
70
+
71
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
72
+
73
+ <script>
74
+
75
+ var service = null;
76
+
77
+ $(function() {
78
+
79
+ $('#service').change(function() {
80
+
81
+ service = $(this).val();
82
+
83
+ }).change();
84
+
85
+ });
86
+
87
+ </script>
88
+
89
+
90
+
91
+ <script>
92
+
93
+ function dispLoginData(loginData) {
94
+
95
+ var td = '';
96
+
97
+ for (var i = 0, l = loginData.length; i < l; i++) {
98
+
99
+ var v = loginData[i];
100
+
101
+ td += '<tr>\n<td>' + v[0] + '</td>\n<td>' + v[1] + '</td>\n<td>' + v[2] + '</td>\n</tr>\n';
102
+
103
+ }
104
+
105
+ $('#loginTr').html(td);
106
+
107
+ }
108
+
109
+ </script>
110
+
111
+
112
+
113
+ </head>
114
+
115
+ <!--本体-->
116
+
117
+ <body>
118
+
119
+ <div id="container">
120
+
121
+ ```
122
+
123
+
124
+
125
+ ## To:
126
+
127
+ ```javascript
128
+
129
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
130
+
131
+
132
+
133
+ <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> <!-- 追加 -->
134
+
135
+ <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <!-- 追加 -->
136
+
137
+ <script>
138
+
139
+ var service = null;
140
+
141
+ $(function() {
142
+
143
+ $('#dialog').dialog({autoOpen: false}); // 追加
144
+
145
+ $('#service').change(function() {
146
+
147
+ service = $(this).val();
148
+
149
+ }).change();
150
+
151
+ });
152
+
153
+
154
+
155
+ function dispLoginData(loginData) {
156
+
157
+ var td = '';
158
+
159
+ if (loginData.length > 0) {
160
+
161
+ for (var i = 0, l = loginData.length; i < l; i++) {
162
+
163
+ var v = loginData[i];
164
+
165
+ td += '<tr>\n<td>' + v[0] + '</td>\n<td>' + v[1] + '</td>\n<td>' + v[2] + '</td>\n</tr>\n';
166
+
167
+ }
168
+
169
+ } else {
170
+
171
+ $('#dialog').text("見つからない場合のメッセージ"); // 追加
172
+
173
+ $('#dialog').dialog('open'); // 追加
174
+
175
+ $('#service').val(""); // 追加
176
+
177
+ }
178
+
179
+ $('#loginTr').html(td);
180
+
181
+ }
182
+
183
+ </script>
184
+
185
+
186
+
187
+ </head>
188
+
189
+ <!--本体-->
190
+
191
+ <body>
192
+
193
+ <div id="dialog" title="サンプルタイトル"></div> <!-- 追加 -->
194
+
195
+ <div id="container">
196
+
197
+ ```