如何使用DOJO发布跨域表单数据

时间:2012-01-19 09:44:26

标签: dojo cross-domain

我想使用DOJO使用POST方法将表单数据发送到远程URL。 dojo.xhrPost适用于本地域和& dojo.io.script.get仅适用于GET方法。

有人可以建议我这样做的方法吗?

石基

1 个答案:

答案 0 :(得分:2)

我相信你可以使用dojo.io.iframe来实现这个目标:

dojo.io.iframe.send({
  url: 'www.myawesome.server',
  form: form,
  content: content
});

但显然你需要将表单上的方法设置为POST:

dojo.attr(form, 'method', 'post');

(或直接在表格上进行:<form method="post" ...>

我没有试过这个,但是这篇文章描述了你想要做的事情(我相信):

http://www.mikejuniper.com/2009/03/fun-with-dojoioiframesend/