笔者在写支付宝沙箱支付的demo时遇到了问题,提交订单数据之后,期望开启一个新窗口跳转到支付宝的支付页面。
但是请求支付宝接口,支付宝返回的是一个丰富文本内容,如以下代码所示,把这些内容粘贴到一个新的记事本中,再把记事本后缀改为html,该页面可以直接点开,那么我们应该如何实现在前端直接跳转呢?
<form name="punchout_form" method="post" action="https://openapi.alipaydev.com/gateway.do?charset=UTF-8&method=alipay.trade.page.pay&sign=G2GPF4TbTW5P%2BErTazQWAjJ1%2FWEL8GGM1gAxsXfHaJHdNbCTqyWqk7bRYoIig3Tax471ffNQ54Rnb%2FQ3lKEdF9piMfbxY2bB1ZSpsoSucNoml0iven%2BjdjliZ5gazzNdnhN9eruaQN8ND5jSPPV7duXUFGhOngDkasRqV6UJyFmhF7kFHNLajAjqjF0fC7EEj%2BhoNYNfOalzDTKdfRlXwMtXHU9LeNvCAoljw0cdjGPuNWUsV5GvY%2FLpzID1ObK1rk6KxaERIOrR1%2BlqOToA3eWIZi%2FtDaRLEjOPcc6M2w3nYKhRTM5YDhnWEXYdfsarCEftQYNAFZMmlNfhDLHv4g%3D%3D&version=1.0&app_id=2021000121652548&sign_type=