Как создать представление, которое ожидает завершения фонового процесса, а затем перенаправляет на действие подтверждения - PullRequest
0 голосов
/ 19 июля 2011

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

Как я могу это сделать?Самое простое, что приходит на ум, - это использование JavaScriptResult , которое возвращает ноль, когда процесс все еще занят, а затем возвращает код перенаправления после завершения процесса.Это хороший способ сделать это?

1 Ответ

1 голос
/ 19 июля 2011

Вы бы создали View, содержащий JavaScript, который опрашивает сервис с помощью вызовов Ajax. В то же время вы должны отобразить счетчик или похожий предмет.

Как только Ajax-вызов возвращает «успех», ваш метод JavaScript перенаправляется на страницу «Успех».

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