Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17253 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17253 Rev 17254
Línea 48... Línea 48...
48
                type: 'get',
48
                type: 'get',
49
                beforeSend: function (request) {
49
                beforeSend: function (request) {
50
                    NProgress.start()
50
                    NProgress.start()
51
                },
51
                },
52
                dataFilter: function (response) {
52
                dataFilter: function (response) {
-
 
53
                    try {
-
 
54
                        console.log(response); // Para depuración
53
                    response = JSON.parse(response)
55
                        var jsonResponse = JSON.parse(response);
Línea 54... Línea 56...
54
 
56
 
55
                    var json = {}
57
                        var json = {};
56
                    json.recordsTotal = 0
58
                        json.recordsTotal = 0;
57
                    json.recordsFiltered = 0
59
                        json.recordsFiltered = 0;
Línea 58... Línea 60...
58
                    json.data = []
60
                        json.data = [];
59
 
61
 
60
                    if (response.success) {
62
                        if (jsonResponse.success) {
61
                        json.recordsTotal = response.data.total
63
                            json.recordsTotal = jsonResponse.data.total;
62
                        json.recordsFiltered = response.data.total
64
                            json.recordsFiltered = jsonResponse.data.total;
63
                        json.data = response.data.items
65
                            json.data = jsonResponse.data.items;
64
                    } else {
66
                        } else {
Línea 65... Línea 67...
65
                        $.fn.showError(response.data)
67
                            $.fn.showError(jsonResponse.data);
-
 
68
                        }
-
 
69
 
-
 
70
                        return JSON.stringify(json);
-
 
71
                    } catch (e) {
-
 
72
                        console.error("Error parsing JSON response:", e);
66
                    }
73
                        $.fn.showError("Invalid JSON response from server.");
67
 
74
                        return JSON.stringify({ recordsTotal: 0, recordsFiltered: 0, data: [] });
68
                    return JSON.stringify(json)
75
                    }
69
                }
76
                }
70
            },
77
            },