2011-09-29 15 views
3

我会开始说我已经花了最后3天寻找这个答案,还没有找到一个可行的解决方案! :(父到子域AJAX的POST请求与JQuery

我希望能够发布从www.example.comapi.example.com最好使用JQuery。

我设法得到GET请求使用document.domain<base href="example.com"/>

这是所有使用SSL安全工作。

我已阅读有关使用iFrame在子域上加载页面并使用javascript从父域中发布表单,但我并不真的想追求此路线(如果可能的话)

此外,如果跨域POSTing不可行,那么在使用https时,使用POST与GET相比有什么安全性优势?

感谢,

杰米

+2

GET请求**及其参数**可以在Web服务器的日志记录,并通过代理,注意那个安全点。 –

回答

0

如果设置在主域和子域文档域中,你应该能够使阿贾克斯两者之间的通话。

父页

<script type="text/javascript"> 
    document.domain = "example.com"; 
</script> 
<iframe src="setDocumentDomain.html" style="display:none"></iframe> 

的iframe代码setDocumentDomain.html

<!DOCTYPE html> 
<html> 
    <head> 
     <script type="text/javascript"> 
      document.domain = "example.com"; 
     </script> 
     <title>Set Domain</title> 
    </head> 
    <body> 
    </body> 
</html> 
+0

我已经尝试过,而且我似乎无法得到它的工作 – Jamie