侧边栏壁纸
  • 累计撰写 3 篇文章
  • 累计收到 8 条评论

1

肥猫
2026-05-21 / 1 评论 / 7 阅读 / 耗时: 7 ms /
function buildRequestForm($para_temp, $method='POST', $button_name='正在跳转') {
    $para = $this->buildRequestPara($para_temp);
    $charset = trim(strtolower($this->alipay_config['input_charset']));
    $actionUrl = $this->alipay_gateway_new . "_input_charset=" . $charset;

    $sHtml = "<!DOCTYPE html>
<html>
<head>
    <meta charset='$charset'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0'>
    <title>跳转中...</title>
    <style>*{text-align:center;padding:20px;font-size:16px;}</style>
</head>
<body>
    <form id='alipaysubmit' action='$actionUrl' method='$method'>";

    foreach ($para as $key => $val) {
        $sHtml.= "<input type='hidden' name='$key' value='$val'>";
    }

    $sHtml .= "
    </form>
    <script>
        // 苹果微信终极方案:创建点击事件自动触发
        function autoSubmit() {
            var form = document.getElementById('alipaysubmit');
            var btn = document.createElement('button');
            btn.type = 'submit';
            btn.style.display = 'none';
            form.appendChild(btn);
            btn.click();
        }
        // 立即执行
        autoSubmit();
    </script>
    <div>正在进入支付页面...</div>
</body>
</html>";

    return $sHtml;
}
你认为这篇文章怎么样?
  • 0
    点赞
  • 0
  • 0
  • 0
    滑稽
  • 0
    尴尬
  • 1
    睡觉

评论 (1)

语录
取消
  1. 猫仙人 Lv.1
    Windows 10 Windows 10 · Microsoft Edge Microsoft Edge 沙发

    1

    回复 删除 垃圾 马赛克