Мои данные взаимодействуют с фоновым Java-кодом через метод ajax jquery. Я выполняю сеанс for в коде Java и использую добавление stringbuffer для обработки данных json для создания таблицы (около 1000 строк данных) и возвращаю таблицу в виде строки. На странице я помещаю возвращаемый текст в формеinnerHTML в произвольное место в div. Поскольку обновление интерфейса занимает 10 или 15 секунд, другие операции на странице не могут выполняться при выполнении запроса ajax.
Я также пытался использовать JavaScript на стойке регистрации, чтобы получить объект json, возвращаемый ajax, и сгенерировать таблицу на клиенте. Это еще менее эффективно. Обычно это приводит к сбою клиента.
Я не знаю, сталкивался ли кто-нибудь из героев с этой проблемой или есть ли хорошее решение, я хотел бы поблагодарить вас за вашу помощь.
отвечать:
10~15 Обновить 1000 строк, это ключ,
Почему вы каждый раз возвращаете 1000 строк?
В первый раз есть 1000 строк, а во второй раз нет возможности. Эти 1000 строк изменились?
Следует использовать метку времени. Фон возвращает только данные, которые изменились после этой метки времени, а затем обновляет метку времени.