const divForm = document.getElementsByTagName('divform');
if (divForm.length) {
document.body.removeChild(divForm[0]);
}
const div = document.createElement('divform');
div.innerHTML = res?.data?.pay_url; // res.data.pay_url就是sb支付宝返回给你的form
document.body.appendChild(div);
document.forms[0].setAttribute('target', '_blank'); // 加了_blank可能出问题所以我注释了
document.forms.alipaysubmit.submit();
{
"success": true,
"data": {
"pay_url": "<form id='alipaysubmit' name='alipaysubmit' action='https:\/\/openapi.alipay.com\/gateway.do?charset=UTF-8' method='POST'><input type='hidden' name='method' value='alipay.trade.page.pay'\/><input type='hidden' name='app_id' value='2021002133635146'\/><input type='hidden' name='timestamp' value='2024-07-27 16:52:51'\/><input type='hidden' name='format' value='json'\/><input type='hidden' name='version' value='1.0'\/><input type='hidden' name='alipay_sdk' value='alipay-easysdk-php-2.2.3'\/><input type='hidden' name='charset' value='UTF-8'\/><input type='hidden' name='sign_type' value='RSA2'\/><input type='hidden' name='biz_content' value='{\"subject\":\"\u8d44\u6e90\u5305\u5145\u503c\uff1a\u5957\u9910\u4e00\",\"out_trade_no\":\"240727165251083286666979\",\"total_amount\":\"0.01\",\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}'\/><input type='hidden' name='notify_url' value='https:\/\/28041r0087.imdo.co\/api\/k_ai\/buy_resource_package'\/><input type='hidden' name='sign' value='eCw9nYysLLDnCyTaNNcMVzunme0hPlOjKNda43XEOtZw1CVbhauQfRFnFBXSho85DNL2iNhy1fYKLPW6HZsKeSuxF0DqlS+zKgm6nBo5RRZudsEsFTlJ3tD696FIxJHNkpHRj+jLPCJlmFf9kMPSBG2VjxRK6a9Qs5owwUJ2T1XbWpHS6T2nR9dH4PKn18vNhlAHuDUuRNN57HTPRrA5rpbAb1qge+DFg7rI5GEWjpSVzA1Ay1qIdybfy3iJow7j9ZybtogKTduAK9XfCypplXysvCs6YsHEokU46b5pA80lxSZW0qMAwtXVs0hmgTuTOXpYbO28Pfiru9ZVu3tUzg=='\/><input type='submit' value='ok' style='display:none;'><\/form><script>document.forms['alipaysubmit'].submit();<\/script>"
}
}