PageSourceSearch

https://www.newstore.or.kr/static/js/2022/ajaxWrapper.js?dt=20261005151541

js newstore.or.kr collected 2026-10-05 06:17:06 UTC 4,033 bytes, 130 lines download raw bytes

1var defaultGetOptions = {
2		method: 'GET',
3		contentType: 'text/plain; charset=UTF-8',
4		dataType: 'json',
5};
6var defaultPostOptions = {
7		method: 'POST',
8		contentType: "application/json; charset=utf-8",
9		dataType: 'json',
10};
11var defaultPutOptions = {
12		method: 'PUT',
13		contentType: "application/json; charset=utf-8",
14		dataType: 'json',
15};
16var defaultDeleteOptions = {
17		method: 'DELETE',
18		contentType: "application/json; charset=utf-8",
19		dataType: 'json',
20};
21var defaultUploadOptions = {
22		method: 'POST',
23		contentType: false,
24		processData: false,
25};
26var $preparingFileModal = $("#cms-loding-modal");
27var defaultDownloadOptions = {
28		httpMethod: 'GET',
29};
30
31// if Http Status not 200
32var commonErrorCallback = function (jqXHR, textStatus, errorThrown) {
33	defaultFailCallback.call(jqXHR, textStatus,errorThrown);
34	$('#cms-loding-modal').hide();
35};
36// if undefined failCallback
37var defaultFailCallback = function (response,status,error) { window.alert(status); };
38
39var baseAjax = function (url, options, successCallback, failCallback) {
40	var callBack = function (data) {
41		if (data != null) {
42			successCallback.call(this, data,options);
43		} else {
44			failCallback === undefined
45				? defaultFailCallback.call(data, this,null)
46				: failCallback.call(data, this,null);
47		}
48		$('#cms-loding-modal').hide();
49	};
50	
51	var requestUrl = url;
52	$.ajax(requestUrl, options)
53		.done(callBack).fail(failCallback === undefined ? commonErrorCallback : failCallback);
54};
55
56var downAjax = function (url, options, successCallback, failCallback) {
57	var callBack = function (data) {
58		if (data != null) {
59			successCallback.call(this, data,options);
60			//$preparingFileModal.dialog('close');
61		} else {
62			//$preparingFileModal.dialog('close');
63			failCallback === undefined
64				? defaultFailCallback.call(data, this,null)
65				: failCallback.call(data, this,null);
66		}
67	};
68	
69	var requestUrl = url;
70	console.log(options);
71	$.fileDownload(requestUrl, options)
72		.done(callBack).fail(failCallback === undefined ? commonErrorCallback : failCallback);
73};
74
75var getAjax = function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
76	if(isLoadingBar === undefined || isLoadingBar){
77		$('#cms-loding-modal').show();
78	}
79	
80	baseAjax(url, $.extend(defaultGetOptions, extendOptions), successCallback, failCallback);
81};
82
83var postAjax = function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
84	if(isLoadingBar === undefined || isLoadingBar){
85		$('#cms-loding-modal').show();
86	}
87	baseAjax(url, $.extend(defaultPostOptions, extendOptions), successCallback, failCallback);
88};
89
90var putAjax = function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
91	if(isLoadingBar === undefined || isLoadingBar){
92		$('#cms-loding-modal').show();
93	}
94	baseAjax(url, $.extend(defaultPutOptions, extendOptions), successCallback, failCallback);
95};
96
97var deleteAjax = function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
98	if(isLoadingBar === undefined || isLoadingBar){
99		$('#cms-loding-modal').show();
100	}
101	baseAjax(url, $.extend(defaultDeleteOptions, extendOptions), successCallback, failCallback);
102};
103
104// add extendOptions data(formData Object)
105var uploadAjax =  function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
106	if(isLoadingBar === undefined || isLoadingBar){
107		$('#cms-loding-modal').show();
108	}
109	baseAjax(url, $.extend(defaultUploadOptions, extendOptions), successCallback, failCallback);
110};
111
112//add extendOptions data(formData Object)
113var downloadAjax =  function (url, successCallback, failCallback, extendOptions, isLoadingBar) {
114	
115	if(isLoadingBar === undefined || isLoadingBar){
116		//$preparingFileModal.dialog({ modal: true });
117		//$("#progressbar").progressbar({value: false});
118	}
119	downAjax(url, $.extend(defaultDownloadOptions, extendOptions), successCallback, failCallback);
120};
121
122// args: url, successCallback, failCallback, extendOptions
123var Ajax = {
124	get: getAjax,
125	post: postAjax,
126	put: putAjax,
127	upload: uploadAjax,
128	delete: deleteAjax,
129	download: downloadAjax,
130};

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.