asp.net mvc 3, вызывающий действие контроллера с использованием jquery или ajax - PullRequest
1 голос
/ 27 июля 2011

У меня проблема с вызовом действия с использованием JavaScript. Итак, я рассчитываю расстояние между двумя широтами и долготами. Теперь, если это расстояние больше 100 миль, я хочу вызвать «дистанционное» действие в домашнем контроллере, которое вернуло бы другое представление, но если оно меньше, я бы хотел остаться с индексным действием. Есть идеи? Спасибо!

1 Ответ

4 голосов
/ 27 июля 2011

Почему вы не можете просто сделать что-то вроде:

if (distance > 100) {
  $.ajax({url: 'distantURL', ...});
} else {
  $.ajax({url: 'closeURL", ...});
}

Без дополнительной информации сложно дать более подробный и / или точный ответ.

РЕДАКТИРОВАТЬ : Вот хорошее пошаговое руководство по загрузке частичного представления с помощью функции $.ajax() в jQuery, которое звучит так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...