несколько раз назад я исследовал, чтобы заполнить таблицу с помощью метода ajax. Мой первый аспект заключался в том, чтобы заполнить таблицу с помощью jquery ajax-метода и во-вторых, используя метод обновления. Я хотел также использовать разбивку на страницы. Вот почему, я объединил разбиение на jquery pagination с jquery ajax. Это работает успешно. Хотя объем данных, извлекаемых из базы данных, слишком мал, метод jquery занимал время примерно 0,5 с, тогда как для метода панели обновления asp.net требовалось всего 0,2 с. В этом случае я выбрал, конечно, обновление Panel. Однако я не был уверен из-за многих документов против updatePanel.jquery pagination + jquery ajax =? Обновление asp.net Panel
Так что мой вопрос так просто после моей истории: «Является ли JQuery метода (Ajax + нумерация страниц) на сумму mamoth данных соответствующего
продолжительность UpdatePanel загрузки: 199 мс давность загрузки методы JQuery Ajax: . 538
с длительностью загрузки Я имею в виду получение данных из базы данных времени рендеринга является довольно низким
Я хочу добавить мой Jquery код Ajax:.
function getadvert(page_index){
$.ajax({
type: "POST",
url: "SearchAdvert.aspx/getAdverts",
data: "{pageNumber:'"+page_index+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg){
$.each(msg.d, function(i){
$("#Searchresult").append("<div class='advertbox'><div class='image'></div><div class='text'>"+this.header+"</div></div>");
});
}
});
}
Похоже на что-то шуточное, я никогда не вижу, чтобы панель обновления приводила к более быстрому времени загрузки (особенно первый запрос). Вы должны использовать Firebug для просмотра необходимых байтов и времени загрузки каждого шага. Код, приведенный выше, представляет собой котельную пластину jQuery. Кроме того, вы используете страницу в сравнении с веб-сервисом ... в котором переносится некоторая «избыточная» обработка ... – Zachary