Отображать результаты динамически на основе GeoLocation MVC - PullRequest
0 голосов
/ 07 декабря 2011

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

У меня функционирует часть GeoLocation.Когда вы попадаете на страницу, он отображает ваш почтовый индекс.Я не уверен, как получить этот Zipcode из div и немедленно запросить базу данных.?Эта веб-страница создается с использованием Orchard MVC / NHibernate.

Любое предложение будет полезным.

1 Ответ

2 голосов
/ 07 декабря 2011

Звучит так, будто вам нужно полное решение, но я не буду вдаваться в подробности такого рода.

Итак, я дам вам советы:

  1. Используйте jQuery , чтобы получить почтовый индекс из DOM
  2. Используйте jQuery для выполнения AJAX-вызова для метода действия в одном из ваших контроллеров, передавая zip
  3. Попросите контроллер вызвать DB и объединить результаты в JSON
  4. Пусть контроллер вернет JsonResult
  5. Пусть jQuery обработает ответ на вызов AJAX и сделает что-то значимое
...