2015-04-13 2 views
0

У нас есть панель формы в gwt.GWT- FormPanel response null on submitcompletehandler

Действие нашей панели формы установлено на страницу aspx. В соответствии с ожидаемым результатом информация, отправленная через панель форм с использованием метода POST, устанавливается на страницу действия aspx и после успешного ответа мы будем перенаправлены на страницу aspx действия.

Но мы получаем null от getResults() Функция onSubmitCompleteHandler. , когда мы проверяем значение ответа в разделе «Сеть» элемента проверки, мы обнаружили тот же результат, что и ожидалось.

+0

ли отправлен запрос того же происхождения? Кстати, я предлагаю использовать ['FormData'] (http://caniuse.com/#feat=xhr2), когда это возможно (да, это означает использование JSNI) для лучшего контроля ответов. –

+0

нет запроса, отправленного разному источнику –

ответ

0

Вы не можете получить доступ к результатам поиска, если вы разместили форму перекрестного происхождения.

Из Javadoc:

Совет:
Результат HTML может быть null в результате отправки формы в другой домен.

- Источник: http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/FormPanel.SubmitCompleteEvent.html#getResults()

+0

, поэтому, как получить результат из разных доменов, но когда мы выполняем тот же процесс через Dot.Net, мы достигаем идеального результата. –

Смежные вопросы