2012-07-01 4 views
0

Мне нужно загрузить много данных из mysql db на моей странице webGL. Подход, который я нашел, заключается в следующем: http://www.w3schools.com/php/php_ajax_database.aspЗагрузите большие данные с помощью webGL

хотя идея первой выборки с PHP, а затем передача ее на страницу webGL не является захватывающей, любой альтернативой?

ответ

0

Не совсем понятно, что вы пытаетесь сделать, но если вы хотите отобразить данные пользователю и у вас слишком много данных, вы должны использовать пейджинг/разбиение на страницы.

Это процесс грубо:

  1. Вы должны прочитать часть данных (позволяет сказать, 100 записей) и отображать его пользователю в одной странице.
  2. У вас есть кнопки, которые позволяют пользователю перемещаться на другую страницу.
  3. по щелчку, вы посылаете запрос Ajax с прессованной номером, и вы знаете, что вам нужно отжатый номер * 100 до ((нажать номер * 100) + 100)

, например:

  1. первая страница отображает строки 0-100, пользователь щелкает дальше, вы получаете строки 100-200 и отображаете их.
  2. первая страница отображает строки 0-100, пользователь нажимает номер 4, вы получаете строки 400 - 500 (от 4 * 100 до ((4 * 100) + 100)).
+0

Есть ли предел для обмена данными с ajax? Сколько данных я могу обменять в запросе AJAX? –

+0

Предел - ваше сетевое подключение. Ajax - это просто HTTP-запрос. – Tomer

Смежные вопросы