【问题标题】:GWT- FormPanel response null on submitcompletehandlerGWT-FormPanel 在提交完成处理程序上的响应为空
【发布时间】:2015-06-18 10:09:03
【问题描述】:

我们在 gwt 中有一个表单面板。

我们的表单面板的动作被设置为一个aspx页面。 根据预期的输出,使用POST方法通过表单面板发送的信息被设置到action aspx页面中,成功响应后我们将被重定向到action aspx页面。

但是我们从onSubmitCompleteHandlergetResults() 函数收到null。 当我们检查检查元素的请求网络部分的响应值时,我们发现与预期相同的结果。

【问题讨论】:

  • 请求是同源的吗?顺便说一句,我建议尽可能使用FormData(是的,这意味着使用 JSNI)来更好地控制响应。
  • 没有发送到不同来源的请求

标签: java asp.net gwt response formpanel


【解决方案1】:

如果您跨域发布表单,您将无法访问结果。

来自 javadoc:

提示:
结果 html 可能是null,这是将表单提交到不同域的结果。

– 来源:http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/FormPanel.SubmitCompleteEvent.html#getResults()

【讨论】:

  • 那么如何从不同的域获取结果,但是当我们通过 Dot.Net 执行相同的过程时,我们会达到完美的结果。
猜你喜欢
  • 1970-01-01
  • 2012-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多