2012-08-15 49 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。

相關問題