PageSourceSearch

https://alchantruck.com/JS/CarCommon.js

js alchantruck.com collected 2026-10-04 13:29:42 UTC 9,746 bytes, 350 lines download raw bytes

1
2/*********************************
3 * Jquery Ready 공통
4 *********************************/
5$(document).ready(function(){
6	// ajax 공통
7	$.ajaxSetup({cache:true,dataType:'json',type:'post',timeout:60000,error:function(){}});
8});
9
10/*********************************
11 * 제조사 공통
12 *********************************/
13function fn_Maker(Nation) {
14	try {
15		$.ajax({
16			url: '/JSON/AllCarName.asp', data: {MGbn: 'Maker', Nation: Nation},
17			success: function(data) {
18			//	console.log(data);
19				var html = '';
20				if (data.length > 0) {
21					html += '<option value="">제조사</option>';
22					$.each(data, function(i) {
23						if (data[i].MakerCode == 'AAA' ||data[i].MakerCode == 'AAB' )
24						{
25							html += '<option value="'+data[i].MakerCode+'">소형화물'+data[i].MakerName+'</option>';
26						}else{
27							html += '<option value="'+data[i].MakerCode+'">'+data[i].MakerName+'</option>';
28						}
29						
30					});
31				} else {
32					html += '<option value="">제조사</option>';
33				}
34				$('select[name=Maker]').empty().append(html);
35				$('select[name=Maker] option[value="'+$('#data .data-MakerCode').text()+'"]').attr('selected','selected');
36			}
37		});
38		fn_Model($('#data .data-MakerCode').text());
39	}
40	catch (e) {
41		//alert(e);
42		alert('fn_Maker : '+e);
43	}	
44}
45
46
47/*********************************
48 * 모델 공통
49 *********************************/
50function fn_Model(Maker) {
51	try {
52		$.ajax({
53			url: '/JSON/AllCarName.asp', data: {MGbn: 'Model', Maker: Maker},
54			success: function(data) {
55				var html = '';
56				//var Kcode = '';
57				if (data !== null){
58					if (data.length > 0) {
59						html += '<option value="">모델</option>';
60						$.each(data, function(i) {
61							if(i > 0){
62				//				if(Kcode == data[i].KindCode){
63				//					html += '<option value="'+data[i].ModelCode+'">'+data[i].ModelName+'</option>';
64				//				}else{
65									html += '<option value="'+data[i].ModelCode+'">'+data[i].ModelName+'</option>';
66				//				}
67							}else{
68								html += '<option value="'+data[i].ModelCode+'">'+data[i].ModelName+'</option>';
69							}
70				//			Kcode = data[i].KindCode; 
71
72						});
73					} else {
74						html += '<option value="">모델</option>';
75					}
76				} else {
77						html += '<option value="">모델</option>';
78
79				}
80
81				$('select[name=Model]').empty().append(html);
82				$('select[name=Model] option[value="'+$('#data .data-ModelCode').text()+'"]').attr('selected','selected');
83			}
84		});
85		fn_ModelDetail($('#data .data-ModelCode').text());
86	}
87	catch (e) {
88		//alert(e);
89		alert('fn_Model : '+e);
90	}
91}
92
93/*********************************
94 * 세부모델 공통
95 *********************************/
96function fn_ModelDetail(Model) {
97	try {
98		var Maker = '';
99
100		if ($('select[name=Maker]').val() == '') {
101			Maker = $('#data .data-maker').text(); 
102		} else {
103			Maker = $('select[name=Maker]').val();
104		}
105
106		$.ajax({
107			url: '/JSON/AllCarName.asp', data: {MGbn: 'ModelDetail',Model: Model},
108			success: function(data) {
109				var html = '';
110				if (data !== null){
111					if (data.length > 0) {
112						html += '<option value="">세부모델</option>';
113						$.each(data, function(i) {
114							html += '<option value="' + data[i].ModeldetailCode + '">' + data[i].ModeldetailName + '</option>';
115						});
116					} else {
117						html += '<option value="">세부모델</option>';
118					}
119				} else {
120						html += '<option value="">세부모델</option>';
121
122				}
123
124				$('select[name=ModelDetail]').empty().append(html);
125				$('select[name=ModelDetail] option[value="'+$('#data .data-ModeldetailCode').text()+'"]').attr('selected','selected');
126			}
127		});
128		fn_Grade($('#data .data-ModeldetailCode').text());
129	}
130	catch (e) {
131		//alert(e);
132		alert('fn_ModelDetail : '+e);
133	}
134}
135
136/*********************************
137 * 등급 공통
138 *********************************/
139function fn_Grade(ModelDetail) {
140	try {
141		$.ajax({
142			url: '/JSON/AllCarName.asp', data: {MGbn: 'Grade', ModelDetail: ModelDetail},
143			success: function(data) {
144				var html = '';
145				if (data !== null){
146					if (data.length > 0){
147						html += '<option value="">등급</option>';
148						$.each(data, function(i) {
149							html += '<option value="'+data[i].GradeCode+'">
149'+data[i].GradeName+'</option>';
150						});
151					} else {
152						html += '<option value="">등급</option>';
153					}
154				} else {
155						html += '<option value="">등급</option>';
156
157				}
158
159				$('select[name=Grade]').empty().append(html);
160				$('select[name=Grade] option[value="'+$('#data .data-GradeCode').text()+'"]').attr('selected','selected');
161			}
162		});
163		fn_GradeDetail($('#data .data-GradeCode').text());
164	}
165	catch (e) {
166		//alert(e);
167		alert('fn_Grade : '+e);
168	}
169}
170
171/*********************************
172 * 세부등급 공통
173 *********************************/
174function fn_GradeDetail(Grade) {
175	try {
176		$.ajax({
177			url: '/JSON/AllCarName.asp', data: {MGbn: 'GradeDetail', Grade: Grade},
178			success: function(data) {
179				var html = '';
180				if (data !== null){
181					if (data.length > 0){
182						html += '<option value="">세부등급</option>';
183						$.each(data, function(i) {
184							html += '<option value="'+data[i].GradeDetailName+'">'+data[i].GradeDetailName+'</option>';
185						});
186					} else {
187						html += '<option value="">세부등급</option>';
188					}
189				} else {
190						html += '<option value="">세부등급</option>';
191
192				}
193
194				$('select[name=GradeDetail]').empty().append(html);
195				$('select[name=GradeDetail] option[value="'+$('#data .data-GradeDetail').text()+'"]').attr('selected','selected');
196			}
197		});
198	}
199	catch (e) {
200		//alert(e);
201		alert('fn_GradeDetail : '+e);
202	}
203}
204
205/*********************************
206 * 시도 공통
207 *********************************/
208function fn_Sido() {
209	try {
210		$.ajax({
211			url: '../JSON/AllCommon.asp', data: {wGbn: 'Sido'},
212			success: function(data) {
213				var html = '';
214				if (data !== null){
215					if (data.length > 0) {
216						html += '<option value="">::시도::</option>';
217						$.each(data, function(i) {
218							html += '<option value="'+data[i].Sido+'">'+data[i].Sido+'</option>';
219						});
220					} else {
221						html += '<option value="">::시도::</option>';
222					}
223				} else {
224						html += '<option value="">::시도::</option>';
225
226				}
227				$('select[name=Sido]').empty().append(html);
228				$('select[name=Sido] option[value="'+$('#data .data-Sido').text()+'"]').attr('selected','selected');
229			}
230		});
231
232		if ($('#data .data-Sido').text() != '') {
233			fn_City($('#data .data-Sido').text());
234		}
235	}
236	catch (e) {
237		//alert(e);
238		alert('fn_Sido : '+e);
239	}
240}
241
242/*********************************
243 * 지역 공통
244 *********************************/
245function fn_City(Sido) {
246	try {
247		$.ajax({
248			url: '../JSON/AllCommon.asp', data: {wGbn: 'City', Sido: Sido},
249			success: function(data) {
250				var html = '';
251				if (data !== null){
252					if (data.length > 0) {
253						html += '<option value="">::지역::</option>';
254						$.each(data, function(i) {
255							html += '<option value="'+data[i].City+'">'+data[i].City+'</option>';
256						});
257					} else {
258						html += '<option value="">::지역::</option>';
259					}
260				} else {
261						html += '<option value="">::지역::</option>';
262
263				}
264
265				$('select[name=City]').empty().append(html);
266				$('select[name=City] option[value="'+$('#data .data-City').text()+'"]').attr('selected','selected');
267			}
268		});
269
270		if ($('#data .data-City').text() != '') {
271			fn_DanjiName(Sido,$('#data .data-City').text());
272		}
273	}
274	catch (e) {
275		//alert(e);
276		alert('fn_City : '+e);
277	}
278}
279
280/*********************************
281 * 단지명 공통
282 *********************************/
283function fn_DanjiName(Sido,City) {
284	try {
285		$.ajax({
286			url: '../JSON/AllCommon.asp', data: {wGbn: 'DanjiNo', Sido: Sido, City: City},
287			success: function(data) {
288				var html = '';
289				if (data !== null){
290					if (data.length > 0) {
291						html += '<option value="">:::::단지선택:::::</option>';
292						$.each(data, function(i) {
293							html += '<option value="'+data[i].DanjiNo+'">'+data[i].DanjiName+'</option>';
294						});
295					} else {
296						html += '<option value="">:::::단지선택:::::</option>';
297					}
298				} else {
299						html += '<option value="">:::::단지선택:::::</option>';
300
301				}
302
303				$('select[name=DanjiNo]').empty().append(html);
304				$('select[name=DanjiNo] option[value="'+$('#data .data-DanjiNo').text()+'"]').attr('selected','selected');
305			}
306		});
307		if ($('#data .data-DanjiNo').text() != '') {
308			fn_ShopName($('#data .data-DanjiNo').text());
309		}
310
311	}
312	catch (e) {
313		//alert(e);
314		alert('fn_DanjiName : '+e);
315	}
316}
317
318/*********************************
319 * 상사명 공통
320 *********************************/
321function fn_ShopName(DanjiNo) {
322	try {
323		$.ajax({
324			url: '../JSON/AllCommon.asp', data: {wGbn: 'SShopNo', DanjiNo: DanjiNo},
325			success: function(data) {
326				var html = '';
327				if (data !== null){
328					if (data.length > 0) {
329						html += '<option value="">::::: 상사명선택 :::::</option>';
330						$.each(data, function(i) {
331							html += '<option value="'+data[i].ShopNo+'">'+data[i].Shopfullname+'</option>';
332						});
333					} else {
334						html += '<option value="">::::: 상사명선택 :::::</option>';
335					}
336				} else {
337						html += '<option value="">::::: 상사명선택 :::::</option>';
338
339				}
340
341				$('select[name=SShopNo]').empty().append(html);
342				$('select[name=SShopNo] option[value="'+$('#data .data-SShopNo').text()+'"]').attr('selected','selected');
343			}
344		});
345	}
346	catch (e) {
347		//alert(e);
348		alert('fn_ShopName : '+e);
349	}
350}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.