2012-08-15 50 views
0

我在HTML创建的职位,以外部域提交表单并获得响应

<form method="post" action="someExternalDomain.com/submit"> 

我想这个提交(我不能使用,因为same-origin policy jQuery的)形式,但捕捉来自使用JQuery的服务器的响应。我将如何做到这一点?

在此先感谢。

+2

您不能在没有CORS的情况下发布跨域,并且jQuery无法访问响应,除非它使用'jQuery.ajax'或iframe完成,而这两者都受同源策略限制。 – 2012-08-15 17:46:30

+0

@KevinB所以如果服务器实现了CORS,那么''''jQuery.ajax()''''''''jQuery.post()'''能否规避同源策略? – gtmtg 2012-08-15 17:54:01

+2

是的,但我相信它也需要一些其他修改才能使其适用于所有版本的IE。 – 2012-08-15 17:56:07

回答

2

您不能在没有CORS的情况下发布跨域,并且jQuery无法访问响应,除非它是通过jQuery.ajax或iframe完成的,两者都受同源策略限制。

如果您希望实施CORS,还需要进行其他修改才能使其适用于所有版本的IE。

相关问题