方案一:用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>
时间: 2024-11-25 10:01:12