iframe跨域上传图片

方案一:用jquery的$.post异步提交,然后把返回来的值用jquery填充到隐藏域中。可是$.post不支持跨域。 jQuery.ajax()支持get方式的跨域,这其实是采用jsonp的方式来完成的。

方案二:利用iframe以及jquery进行表单post提交。代码如下:

== a.com/post.html ==

<script> function postcallback(data){
  //code... } </script> <form action="http://b.com/api.php" method="post" target="ifr-result"><input ....></form> <iframe name="ifr-result"></iframe>

 

你可能感兴趣的:(iframe跨域上传图片)