Простой вопрос JQTouch о создании динамических ссылок на контент - PullRequest
0 голосов
/ 01 октября 2010

Я просмотрел много уроков по JQTouch, но не нашел описания простой вещи:

Учитывая список элементов, как вы превращаете каждый элемент в ссылку, которая затемвыводит динамическую страницу с данными об этом элементе?

Вот поток, который я хочу сделать:1) Представить список предметов2) Товар постучал3) на сервер выполняется XML-вызов с идентификатором этого элемента, и соответствующие данные возвращаются3) Данные XML обрабатываются, и отображается новая страница с этой информацией.

Моя проблема в шаге №2, создании ссылки и передаче идентификатора объекта, к которому я хочу получить доступ, к вызову $ .ajax в №3.Все учебные пособия были либо жестко закодированными элементами списка (со связанными DIV), либо с использованием Отправить для поиска.Я понимаю, как выполнить вызов AJAX, но я просто не могу передать идентификатор элемента на этот вызов.

Пример: у меня есть список объектов, и я хочу иметь возможность нажать наИндивидуальное место и подтянуть эту информацию.В веб-мире моя ссылка будет использовать RESTful маршруты (/ venue / 2), или я мог бы использовать параметр «? Id = 2».

Но так как JQTouch полагается на имена «id» для div, какЯ передаю динамический идентификационный номер объекта как ссылку?Я могу получить доступ к XML по адресу http://mysite.com/venues/2.xml, чтобы получить ID # 2 объекта.

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 01 октября 2010

Итак, вы можете привязать привязку к какой-либо странице:

<div id="home">
  <ul>
    <li><a href="http://mysite.com/venues/1">Venues 1</a></li>
    <li><a href="http://mysite.com/venues/2">Venues 2</a></li>
  </ul>
</div>

А http://mysite.com/venues/2 может быть:

<div id="venues-2">
  <!-- page content -->
</div>

При нажатии «Места 2» страница будет загружаться и динамически вставляться в текущий документ.

Официальная демонстрация jQTouch содержит некоторые примеры того, как страницы могут быть загружены динамически (то есть с AJAX) в jQTouch; нажмите на AJAX и обратите внимание, как загружаются страницы.

Надеюсь, это вдохновит вас на поиск решения для динамического идентификатора страницы.

...