国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端

這篇具有很好參考價值的文章主要介紹了html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

本章教程,主要利用html+css+js技術(shù)實(shí)現(xiàn)微信和支付寶掃碼支付前端頁面。

目錄

一、效果圖預(yù)覽?

(1)支付寶掃碼支付

(2)微信掃碼支付

二、項(xiàng)目部分源碼文件

(1)目錄結(jié)構(gòu)

(2)alipay.html

(3)wxpay.html

三、項(xiàng)目完整源碼下載


一、效果圖預(yù)覽?

(1)支付寶掃碼支付

html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端

(2)微信掃碼支付

html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端

二、項(xiàng)目部分源碼文件

(1)目錄結(jié)構(gòu)

html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端

(2)alipay.html

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="zh-cn">
<meta name="renderer" content="webkit">
<title>支付寶掃碼支付</title>
<link href="/assets/css/wechat_pay.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="body">
<h1 class="mod-title">
<span class="ico-alipay"></span><span class="text">支付寶掃碼支付</span>
</h1>
<div class="mod-ct">
<div class="order">
</div>
<div class="amount">¥25.00</div>
<div class="qr-image" id="qrcode">
</div>
 
<div class="detail" id="orderDetail">
<dl class="detail-ct" style="display: none;">
<dt>商家</dt>
<dd id="storeName"></dd>
<dt>購買物品</dt>
<dd id="productName">RABDTZKDSJLHWCKA</dd>
<dt>商戶訂單號</dt>
<dd id="billId">2023021612225999274</dd>
<dt>創(chuàng)建時間</dt>
<dd id="createTime">2023-02-16 12:22:59</dd>
</dl>
<a href="javascript:void(0)" class="arrow"><i class="ico-arrow-alipay"></i></a>
</div>
<div class="tip">
<span class="dec dec-left"></span>
<span class="dec dec-right"></span>
<div class="ico-scan-alipay"></div>
<div class="tip-text">
<p>請使用支付寶掃一掃</p>
<p>掃描二維碼完成支付</p>
</div>
</div>
<div class="tip-text">
</div>
</div>
<div class="foot">
<div class="inner">
<p>手機(jī)用戶可保存上方二維碼到手機(jī)中</p>
<p>在支付寶掃一掃中選擇“相冊”即可</p>
</div>
</div>
</div>
<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/layer.min.js"></script>
<script src="/assets/js/jquery.qrcode.min.js"></script>
<script>
    var code_url = "https:\/\/qr.alipay.com\/bax02441nyt9fkwfuvms2505";
        var order_num = "230216125131683802";
        var url_scheme = 'alipays://platformapi/startapp?appId=20000067&url=' + encodeURIComponent(code_url);
        $('#qrcode').qrcode({
            text: code_url,
            width: 230,
            height: 230,
            foreground: "#000000",
            background: "#ffffff",
            typeNumber: -1
        });
        // 訂單詳情
        $('#orderDetail .arrow').click(function (event) {
            if ($('#orderDetail').hasClass('detail-open')) {
                $('#orderDetail .detail-ct').slideUp(500, function () {
                    $('#orderDetail').removeClass('detail-open');
                });
            } else {
                $('#orderDetail .detail-ct').slideDown(500, function () {
                    $('#orderDetail').addClass('detail-open');
                });
            }
        });


        function checkresult() {
            $.ajax({
                type: "POST",
                dataType: "json",
                url: "/community/alipay/query",
                timeout: 10000, //ajax請求超時時間10s
                data: {"out_trade_no": order_num},
                success: function (data) {
                    //從服務(wù)器得到數(shù)據(jù),顯示數(shù)據(jù)并繼續(xù)查詢
                    if (data.code == 0) {
                        layer.msg('支付成功,正在跳轉(zhuǎn)中...', {icon: 16, shade: 0.1, time: 5000});
                    } else {
                        setTimeout("checkresult()", 2000);
                    }
                },
                //Ajax請求超時,繼續(xù)查詢
                error: function (XMLHttpRequest, textStatus) {
                    if (textStatus == "timeout") {
                        setTimeout("checkresult()", 1000);
                    } else { //異常
                        setTimeout("checkresult()", 1000);
                    }
                }
            });
        }

        var isMobile = function () {
            var ua = navigator.userAgent;
            var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),
                isIphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/),
                isAndroid = ua.match(/(Android)\s+([\d.]+)/);
            return isIphone || isAndroid;
        }

        function openAlipay() {
            window.location.href = url_scheme;
            layer.msg('正在打開支付寶...', {shade: 0, time: 1000});
        }

        window.onload = function () {
            if (isMobile()) {
                $('.open_app').show();
                window.location.href = url_scheme;
            }
            setTimeout("checkresult()", 2000);
        }
</script>
</body>
</html>

(3)wxpay.html

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="zh-cn">
<meta name="renderer" content="webkit">
<title>微信掃碼支付</title>
<link href="/assets/css/wechat_pay.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="body">
<h1 class="mod-title">
<span class="ico-wechat"></span><span class="text">微信掃碼支付</span>
</h1>
<div class="mod-ct">
<div class="order">
</div>
<div class="amount">¥25.00</div>
<div class="qr-image" id="qrcode">
</div>
 
<div class="detail" id="orderDetail">
<dl class="detail-ct" style="display: none;">
<dt>商家</dt>
<dd id="storeName"></dd>
<dt>購買物品</dt>
<dd id="productName">RABDTZKDSJLHWCKA</dd>
<dt>商戶訂單號</dt>
<dd id="billId">2023021612225999274</dd>
<dt>創(chuàng)建時間</dt>
<dd id="createTime">2023-02-16 12:22:59</dd>
</dl>
<a href="javascript:void(0)" class="arrow"><i class="ico-arrow-wechat"></i></a>
</div>
<div class="tip">
<span class="dec dec-left"></span>
<span class="dec dec-right"></span>
<div class="ico-scan-wechat"></div>
<div class="tip-text">
<p>請使用微信掃一掃</p>
<p>掃描二維碼完成支付</p>
</div>
</div>
<div class="tip-text">
</div>
</div>
<div class="foot">
<div class="inner">
<p>手機(jī)用戶可保存上方二維碼到手機(jī)中</p>
<p>在微信掃一掃中選擇“相冊”即可</p>
</div>
</div>
</div>
<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/layer.min.js"></script>
<script src="/assets/js/jquery.qrcode.min.js"></script>
<script>
    $('#qrcode').qrcode({
        text: "https://mnxxkj.com/pay/wxpay/jspay/2023021612225999274/",
        width: 230,
        height: 230,
        foreground: "#000000",
        background: "#ffffff",
        typeNumber: -1
    });
    // 訂單詳情
    $('#orderDetail .arrow').click(function (event) {
        if ($('#orderDetail').hasClass('detail-open')) {
            $('#orderDetail .detail-ct').slideUp(500, function () {
                $('#orderDetail').removeClass('detail-open');
            });
        } else {
            $('#orderDetail .detail-ct').slideDown(500, function () {
                $('#orderDetail').addClass('detail-open');
            });
        }
    });
    // 檢查是否支付完成
    function loadmsg() {
        $.ajax({
            type: "GET",
            dataType: "json",
            url: "/getshop.php",
            timeout: 10000, //ajax請求超時時間10s
            data: {type: "wxpay", trade_no: "2023021612225999274"}, //post數(shù)據(jù)
            success: function (data, textStatus) {
                //從服務(wù)器得到數(shù)據(jù),顯示數(shù)據(jù)并繼續(xù)查詢
                if (data.code == 1) {
					layer.msg('支付成功,正在跳轉(zhuǎn)中...', {icon: 16,shade: 0.1,time: 15000});
                    window.location.href=data.backurl;
                }else{
                    setTimeout("loadmsg()", 3000);
                }
            },
            //Ajax請求超時,繼續(xù)查詢
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                if (textStatus == "timeout") {
                    setTimeout("loadmsg()", 1000);
                } else { //異常
                    setTimeout("loadmsg()", 4000);
                }
            }
        });
    }
    window.onload = loadmsg();
</script>
</body>
</html>

三、項(xiàng)目完整源碼下載

下載地址:html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端源碼下載-易微幫文章來源地址http://www.zghlxwxcb.cn/news/detail-504319.html

到了這里,關(guān)于html+css+js實(shí)現(xiàn)微信和支付寶掃碼支付前端的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Web前端:HTML+CSS+JS實(shí)現(xiàn)美女照片3D立方體旋轉(zhuǎn)(1),網(wǎng)易資深Web前端架構(gòu)師

    Web前端:HTML+CSS+JS實(shí)現(xiàn)美女照片3D立方體旋轉(zhuǎn)(1),網(wǎng)易資深Web前端架構(gòu)師

    先自我介紹一下,小編浙江大學(xué)畢業(yè),去過華為、字節(jié)跳動等大廠,目前阿里P7 深知大多數(shù)程序員,想要提升技能,往往是自己摸索成長,但自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前! 因此收集整理了一份《2024年最新Web前端全套學(xué)習(xí)資料》,

    2024年04月23日
    瀏覽(28)
  • 前端(HTML + CSS + JS)

    前端(HTML + CSS + JS)

    HTML是超文本標(biāo)記語言,超文本是指文本、聲音、圖片、視頻、表格、鏈接等等。標(biāo)記表示由許許多多的標(biāo)簽組成。HTML頁面是運(yùn)行到瀏覽器上的。 (1)HTML 文件基本結(jié)構(gòu) html 標(biāo)簽是整個 html 文件的根標(biāo)簽(最頂層標(biāo)簽) head 標(biāo)簽中寫頁面的屬性 body 標(biāo)簽中寫的是頁面上顯示的內(nèi)

    2024年02月05日
    瀏覽(26)
  • vue-codemirror實(shí)現(xiàn)一個前端代碼在線編輯器,可處理 HTML,VUE,JS,CSS代碼在線編輯

    vue-codemirror實(shí)現(xiàn)一個前端代碼在線編輯器,可處理 HTML,VUE,JS,CSS代碼在線編輯

    先找個目錄創(chuàng)建一個vue項(xiàng)目 例如 我們想要項(xiàng)目叫 editor 在終端執(zhí)行 2和3其實(shí)都可以 但個人建議 最近還是2會更穩(wěn)定一些 在終端執(zhí)行 引入依賴包 然后在項(xiàng)目src目錄下創(chuàng)建 utils 文件夾 里面創(chuàng)建一個setting.js 參考代碼如下 然后 這邊 調(diào)用組件的代碼 因?yàn)轫?xiàng)目也剛創(chuàng) 我直接寫 s

    2024年02月15日
    瀏覽(32)
  • 前端基礎(chǔ)面試題(HTML,CSS,JS)

    前端基礎(chǔ)面試題(HTML,CSS,JS)

    前后端面試題庫 (面試必備) 推薦:★★★★★ 地址:前端面試題庫??web前端面試題庫 VS java后端面試題庫大全 代碼結(jié)構(gòu): ?使頁面在沒有css的情況下,也能夠呈現(xiàn)出好的內(nèi)容結(jié)構(gòu) 有利于SEO: ?爬蟲根據(jù)標(biāo)簽來分配的權(quán)重,因此可以和搜索引擎建立良好的溝通,幫助爬蟲抓

    2024年02月09日
    瀏覽(31)
  • 前端 :用HTML , CSS ,JS 做一個秒表
  • 前端HTML、CSS、JS、VUE3 匯總

    前端HTML、CSS、JS、VUE3 匯總

    學(xué)習(xí)https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動添加 使用VS Code運(yùn)行前端代碼 在VS Code上安裝前端插件 正在更新中~ ? 提示:這里可以添加本文要記錄的大概內(nèi)容: 學(xué)習(xí)路線 知識定位 HTML基礎(chǔ) 標(biāo)簽、表格、表單、

    2024年02月13日
    瀏覽(69)
  • 常見前端基礎(chǔ)面試題(HTML,CSS,JS)(三)

    常見前端基礎(chǔ)面試題(HTML,CSS,JS)(三)

    ? 類型轉(zhuǎn)換可以分為兩種, 隱性轉(zhuǎn)換 和 顯性轉(zhuǎn)換 主要分為三大類:數(shù)值類型、字符串類型、布爾類型 三大類的原始類型值的轉(zhuǎn)換規(guī)則我就不一一列舉了 數(shù)值類型(引用類型轉(zhuǎn)換) 字符串類型(引用類型轉(zhuǎn)換) 類型 轉(zhuǎn)換前 轉(zhuǎn)換后 number 4 4 string \\\"1\\\" 1 string \\\"\\\" 0 boolean true 1 b

    2024年02月12日
    瀏覽(31)
  • 5個前端練手項(xiàng)目(html css js canvas)

    5個前端練手項(xiàng)目(html css js canvas)

    ?前言: 首先祝大家端午節(jié)快樂。本篇文章有5個練手項(xiàng)目 對于剛學(xué)完前端三劍客的你們。應(yīng)該是一個很好的實(shí)踐 目錄 ??.跑馬燈 1.1效果圖: 1.2思路解析 1.3源碼 ??.彩虹愛心 2.1效果圖 2.2思路解析 2.3源碼 ??.鬧鐘 3.1效果圖 3.2思路解析 3.3源碼 ??.自制筆記本 4.1效果展示 4

    2024年02月02日
    瀏覽(55)
  • 前端簡單動態(tài)圣誕樹動畫(HTML、js、css)

    前端簡單動態(tài)圣誕樹動畫(HTML、js、css)

    效果展示: ?注釋: 整體圣誕樹分為3個部分,書的主干、粒子特效、樹上的卡片 樹上的卡片(重點(diǎn)):每一張卡片上都有一個名字,代表圣誕樹的葉子,后面可以根據(jù)自己需求更改,比如全部改成喜歡人的名字,在JS代碼的第五行內(nèi)更改內(nèi)容 樹的動態(tài)旋轉(zhuǎn)通過js實(shí)現(xiàn)、主干是

    2024年02月04日
    瀏覽(20)
  • 前端練手小項(xiàng)目--自定義時間(html+css+js)

    前端練手小項(xiàng)目--自定義時間(html+css+js)

    關(guān)于要寫這篇文章的原因 是記錄在工作上遇到的困難需求, 是希望能給大家提供一些解決問題的思路 接下來我描述這個需求的多樣性,難點(diǎn)在哪。 勾選勾選框開始時間與結(jié)束時間默認(rèn)顯示昨天與今天。 取消勾選框開始時間與結(jié)束時間清空。 選擇開始時間,勾選框勾選,結(jié)

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包