Datatables.net - неверный ответ Json - PullRequest
0 голосов
/ 26 января 2019

Мне трудно использовать DataTables.net. Я провел много исследований, и кажется, что я делаю правильно, я пробовал разные комбинации, даже опцию отладки в DataTables, но я думаю, что мне не хватает какой-то глупой детали, я продолжаю получать " Invalid Json Response"

Ниже я помещаю HTML, код на стороне клиента, код на стороне сервера, заголовки Ajax-запросов / ответов и Json Response. Если кто-то укажет, что мне здесь не хватает, я очень ценю.

HTML

<table id="tableQuery" class="table table-striped table-bordered">            
    </table>

Код на стороне клиента :

 $('#tableQuery').DataTable({
            processing: true,
            ajax: {                    
                data: {
                    remoteAction: 'GetProtocols'
                },
                dataSrc: 'records'
            },
            columns: [
                {
                    'data': 'protocolo'
                },
                {
                    'data': 'cpf'
                },
                {
                    'data': 'requerente'
                },
                {
                    'data': 'status'
                }
            ]
        });

Код серверной стороны :

public void GetProtocols(HttpContext context)
{
    context.Response.ContentType = "application/json; charset=utf-8";
    context.Response.Write("{ 'records': [{'protocolo': 'protTest1', 'cpf': '123.456.789-00', 'requerente': 'Fulano', 'status': 'Liberado'}]}");
}

Headers : Request/Response Headers Json Response :

{ 'records': [ {'protocolo': 'protTest1', 'cpf': '123.456.789-00', 'requerente': 'Fulano', 'status': 'Liberado'} ] }

1 Ответ

0 голосов
/ 26 января 2019

О, я понял, я отправлял Json, используя простую цитату ' вместо двойной ", которая аннулировала Json.

Спасибовсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...