Неожиданный идентификатор в функции JSON Eval в Object.success - PullRequest
0 голосов
/ 12 февраля 2020

я получил ошибку в строке 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);
            }
        });
...