jquery добавить элемент в динамический список - PullRequest
0 голосов
/ 23 марта 2011

у меня на странице:

  • загруженный в БД список встреч , упорядоченный по дате и времени DESC.

  • строка поиска для уточнения моего списка элементов (через запросы GET)

  • форма для добавления нового элемента в БД

Я хочу иметь возможность добавить новую встречу "Y" (с Jquery) и добавить ее в список, не теряя порядок даты и времени.

Если список был статический Я мог бы запросить DB о первой встрече, дата которой наступает прямо перед тем, как «встреча Y» получит свой идентификатор (например, «2»), и поместит в jquery мою новую «встречу Y «сразу после элемента с ID = 2.

Но с динамическим списком, который не будет работать, элемент ID = 2 может отсутствовать, и jquery не будет знать, где разместить мое "назначение Y" .. Мне нужно будет запрашивать БД только между теми элементами, которые появляются в списке .. Я думаю.

Должен ли я отправить через jquery данные о назначении, а также переменные GET, которые я использовал для поиска? И как их получить?

1 Ответ

0 голосов
/ 15 июня 2011

Вы можете использовать комбинацию шаблонов (tmpl) и $ .ajax.После добавления новой встречи в базу данных вы можете вызвать функцию JavaScript для вызова вызова $ .ajax.В функции обратного вызова вы можете вставить недавно обновленные данные JSON в шаблон.Этот тип рабочего процесса позволит вам обновлять списки без обновления страницы.

Подробнее о начале работы с шаблонами jQuery ... http://www.borismoore.com/2010/09/introducing-jquery-templates-1-first.html

...