Добавление данных в таблицу не работает из ajax - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть таблица, как показано ниже

<table class="table" id="tbl">
    <thead>
        <tr>
            <th">ID</th>
            /* some headings */
        </tr>
    </thead>
    <tbody class="tbodyAppend">
        /* need to append data here */
    </tbody>
</table>

У меня есть ajax для добавления данных в тело

$.ajax({
    type: "POST",
    url: "AdminView.aspx/searchNECB",
    contentType: "application/json; charset=utf-8",
    data: '',
    dataType: "json",
    success: function (data) {
        console.log(data)  // data coming here in both times
        searchAppend(data.d);
    },
    error: function (msg) {
        alert("error");
    }
});

Это работало нормально.

Тогда для некоторыхнужно ли мне добавить runat="server" в тег таблицы.Мне нужен этот атрибут, чтобы получить таблицу на стороне сервера, но после добавления это добавление не работает.Я получаю данные в AJAX успешно, но приложение не работает.

Что здесь не так?Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 сентября 2018

runat = "server" меняет идентификатор элемента управления таблицы на "ContentPlaceHolderName_tbl".если вы обращаетесь к таблице с идентификатором "tbl" в функции searchAppend, она не может найти ее.

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