Предупреждение DataTables: table=userTable — неверный ответ JSON?Jquery

Программирование на jquery
Ответить
Гость
 Предупреждение DataTables: table=userTable — неверный ответ JSON?

Сообщение Гость »


Я использую jQuery DataTables и получаю это предупреждающее сообщение:


Предупреждение DataTables: table=userTable — неверный ответ JSON
< br />

Сервлет извлекает пользователей из MySQL, которые я хочу отобразить в таблице данных jQuery, но Ajax не может проанализировать JSON или JSON генерируется неправильно в сервлете ?

Сервлет:

Код: Выделить всё

    List users = this.service.getAllUser();
Gson gson = new Gson();
request.setAttribute("users", gson.toJson(users));
request.getRequestDispatcher("listAllUser.jsp").forward(request, response);
JSP:

Код: Выделить всё

    




Registered Users






$(document).ready(function() {
$('#userTable').dataTable({
"processing" : true,
"serverSide" : true,
"ajax" : {
"url" : "ListAllUserServlet",
"type" : "POST"
},
"columns" : [ {
"data" : "id"
}, {
"data" : "userName"
}, {
"data" : "firstName"
}, {
"data" : "lastName"
}, {
"data" : "email"
}, {
"data" : "phone"
}, {
"data" : "location"
}, {
"data" : "password"
}, {
"data" : "gender"
}, {
"data" : "birthday"
} ]
});
});







Users


User id
User name
First Name
Last Name
Email
Phone
Location
Password
Gender
Birth date





[url=index.jsp]Back[/url]






JSON, созданный сервлетом:

Код: Выделить всё

[
{
"id": 1,
"userName": "userName1",
"firstName": "firstName1",
"lastName": "lastName1",
"email": "email1@gmail.com",
"phone": "36202080085",
"location": "location1",
"password": "password1",
"gender": "m",
"birthday": "1-02-2015"
}
]


Источник: https://stackoverflow.com/questions/335 ... n-response
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»