я получил ошибку в строке eval, это говорит, что это ошибка eval ('result =' + data.d);
это мой json формат. Я хочу, чтобы данные устанавливали ограничение на 5 страниц на страницу, но при увеличении данных. свое шоу всем. я хочу ограничить данные на 5 данных на страницу, есть переменная размер страницы = 5, но она не работает из-за ошибки eval ()
{
"d": [
{"FChaOnline":"0","FChaName":"Testing10"},
{"FChaOnline":"1","FChaName":"Testing1"},
{"FChaOnline":"0","FChaName":"Testing28"}
]
}
Uncaught SyntaxError: Unexpected identifier
at Object.success (JRGMain.js:191)
at Object.resolveWith (jquery-1.5.1.js:862)
at done (jquery-1.5.1.js:6591)
at XMLHttpRequest.callback (jquery-1.5.1.js:7382)
$.ajax({
type: 'post',
dataType: 'json',
contentType: "application/json; charset=utf-8",
url: './WebService/GetUserFriendList',
data: '{"PageNo" : "' + PageNo + '", "PageSize" : "5", "UserID" : "' + UserID + '"}',
success: function(data) {
var result, TotalItemCount, list;
eval('result = ' + data.d);
TotalItemCount = result.TotalItemCount;
list = result.List;
PageCount = Math.ceil(TotalItemCount / 5);
var html = '';
if (list.length > 5) {
$.each(list, function(index, obj) {
if (obj.FChaOnline == '0') {
html += '<li class="off">' + obj.FChaName + '<span class="state"><img src="./Images/Icon/off_icon.gif" alt="on"></span></li>';
} else {
html += '<li class="on">' + obj.FChaName + '<span class="state"><img src="./Images/Icon/on_icon.gif" alt="on"></span></li>';
}
});
} else {
html = '<li class="nothing">There are no friends registered.</li>';
}
$('#relation-list').html(html);
$('#page-no').text(PageNo);
$('#total-page').text(PageCount);
},
error: function(data) {
alert(data.status + ' : ' + data.statusText + ' : ' + data.responseText);
}
});