Вопрос по xml, html, ajax, dom – Создание страницы, которая обновляется без перезагрузки

1

Я спорю о том, что мне следует научиться для этого. В основном, если я возьму кучу информации из базы данных, чтобы загрузить на страницу, что является лучшим способом манипулировать страницей и не нужно перезагружать. Лучше всего использовать что-то вроде XML или есть что-то еще, что я должен использовать. Я знаю, что во многих из них используются HTML Dom и XML Dom, но я не хочу начинать изучать тот, который мне не нужен.

Ваш Ответ

1   ответ
4

которую вы ищете, - AJAX, что означает асинхронный Javascript и XML (хотя большинство AJAX в наши дни используют JSON [JavaScript Object Notation] вместо XML).

AJAX требует рабочих знаний JS и DOM. смотреть наJQuery как библиотека, которая облегчает манипулирование AJAX и DOM.

How it fits together:

Javascript делает асинхронные запросы к вашему серверу (без обновления страницы), которые возвращают необходимые данные. Когда запрос завершается, JS затем вставляет эти данные в DOM

Использование jQuery упрощает этот процесс:

$('#data-container-id').load("my-data.html",{get:"data"})

извлечет "my-data.html? get = data" и поместите возвращенный html в div с идентификатором & quot; data-container-id & quot;

если вам удобнее использовать серверные языки, вы даже можете использовать обработчик ajax, просто возвращая фрагменты HTML и вставляя HTML в документ
Круто, я полагаю, для этого мне нужно знать XML, javascript и HTML / XML dom? shinjuo
XML является необязательным (вместо него можно использовать JSON), но XML в значительной степени включен в сносное понимание (X) HTML (а JSON включен в изучение JavaScript)
Я читал о XML, который кажется очень простым. Спасибо, хотя, я думаю, что это поможет поставить меня на более целенаправленный путь. shinjuo

Похожие вопросы