Issues (171)

response.js (2 issues)

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);
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);
0 ignored issues
show
There is no return statement in this branch, but you do return something in other branches. Did you maybe miss it? If you do not want to return anything, consider adding return undefined; explicitly.
Loading history...
26
    } else {
27
        // console.error(data);
28
        error(data, xhr);
0 ignored issues
show
There is no return statement in this branch, but you do return something in other branches. Did you maybe miss it? If you do not want to return anything, consider adding return undefined; explicitly.
Loading history...
29
    }
30
};
31