close
轉自 http://topic.csdn.net/u/20101201/09/d87c5cbc-5353-4531-9087-6e4d042073dc.html
需求是: 有資料要POST到特定網頁去, 直接導頁過去, 要從前端做, 無法從後端(PHP)去做
--
問題:
因为安全因素,不能向客户端显示表单参数, 而是要客户点击提交后, 通过服务端程序处理并生成动态表单, 并以post方式提交到另外一个站点, 并且重定向至该站点.. 请问有实现方法吗?
举个例子:
电子商务网站的paypal付款接口, 客户点击checkout时, 我希望表单的地址是本地地址, 比如progress.php, 然后在progress.php中处理所有paypal所需的post数据, 并且post到paypal, 同时页面转向了paypal的页面, 而对用户来说是透明的, 他只是点击了checkout按钮, 下一步就到了paypal页面并继续完成付款.
解答:
用JS動態產生FORM後POST過去
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript" ></script>
<script>
$(function(){ $('<form />',{
action : "http://www.qq.com",
method : "POST",
html : "<input name='qq' value='123456' />"
}).appendTo($('body')).submit(); });
</script>
--
全站熱搜
留言列表