/
restApi.js
47 lines (37 loc) · 1.03 KB
/
restApi.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
var RestApi = RestApi || {};
(function(RestApi) {
var url = REST_API_URL;
var debug_level = 0;
function createRequest(method, path, username, password) {
var jqueryRequest = {};
jqueryRequest.url = url + path;
jqueryRequest.type = method;
if (username != null && username.length > 0) {
jqueryRequest.username = username;
jqueryRequest.password = password;
}
return jqueryRequest;
}
function executeRequest(jqueryRequest) {
if (debug_level >= 1) {
console.log("rest api request: " + jqueryRequest);
}
if (url != null && url.length > 0) {
jQuery.ajax(jqueryRequest);
}
}
// function get(path, successcb, data, username, password) {
// var request = createRequest('GET', path, username, password);
// request.success = successcb;
// if (data) {
// request.data = data;
// }
// executeRequest(request);
// }
RestApi.createRequest = createRequest;
RestApi.executeRequest = executeRequest;
//RestApi.get = get;
if (debug_level >= 1) {
console.log("rest api utilities loaded");
}
})(window.RestApi);