Issues (171)

response.js (1 issue)

1
function trim(str) {
2
    return str.replace(/^\s+|\s+$/g, '');
3
}
4
5
6
function isJson(str) {
7
    try {
8
        JSON.parse(str);
9
    } catch (e) {
10
        return false;
11
    }
12
    return true;
13
}
14
15
function Response(xhr, error, success) {
16
    if (!isJson(xhr.responseText)) {
17
        console.error('Response give not JSON Data');
18
        // alert('Response give not JSON Data');
19
        console.log(xhr.responseText);
0 ignored issues
show
console.log looks like debug code. Are you sure you do not want to remove it?
Loading history...
20
        return false;
21
    }
22
    var data = JSON.parse(xhr.responseText);
23
    if (xhr.readyState == 4 && xhr.status == "200") {
24
        // console.table(data);
25
        success(data, xhr);
26
    } else {
27
        // console.error(data);
28
        error(data, xhr);
29
    }
30
};
31