联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
在前端页面购买会员组时选择支付方式后直接在当前页面显示付款二维码
类型:迅睿CMS 更新时间:2021-05-08 16:51:18

模板标签里面

那位大神帮忙写段AJAX代码  


功能需求:在前端页面购买会员组时选择支付方式后直接在当前页面显示付款二维码



URL地址相对路径:/index.php?s=member&c=apply&m=index&gid=会员组ID

模板文件相对路径:/template/pc/default/member/apply_index.html



回帖
  • 官方研发技术-罗老师
    #1楼    官方研发技术-罗老师
    2021-05-07 08:04:59
    Chrome 0
    可以参考官网的Ajax代码,只能用于微信扫描二维码支付
  • 二开/定制/使用解答专家
    #2楼    二开/定制/使用解答专家
    2021-05-07 08:23:55
    Chrome 0
    我做过这种弹出式二维码
  • 醉猫猫
    #3楼    醉猫猫
    2021-05-07 15:01:03
    Chrome 0
    官方研发技术-罗老师 不会写才求助 😅
  • 醉猫猫
    #4楼    醉猫猫
    2021-05-07 15:03:03
    Chrome 0
    二开/定制/使用解答专家 只需要一段前端页面的提交AJAX脚本 不想动后端PHP
  • 小黄人 18html
    #5楼    小黄人 18html
    2021-05-07 15:26:16
    Chrome 0
    微信我就没办法了,我没认证号,但是支付宝当面付我就有

  • 醉猫猫
    #6楼    醉猫猫
    2021-05-07 15:37:03
    Chrome 0
    小黄人 18html 这个实现脚本能共享下不
  • 小黄人 18html
    #7楼    小黄人 18html
    2021-05-07 18:49:57
    Chrome 0
    醉猫猫 这个是要配合我的插件,目前还不是完整版本,需要优化
  • 醉猫猫
    #8楼    醉猫猫
    2021-05-07 18:51:59
    Chrome 0
    小黄人 18html 好的 谢谢 那不适用我这边 我这边是微信支付 如果有人能写段AJAX代码实现是最好的
  • NuBia
    #9楼    NuBia
    2021-05-07 18:56:57
    Chrome 0
    二楼可以做,我是找二楼帮我做的,写前端ajax代码,不需要写php
  • 小黄人 18html
    #10楼    小黄人 18html
    2021-05-08 09:33:14
    Chrome 0
    醉猫猫

    <script type="text/javascript">    
    function dr_pay() {    
    $.ajax({    
    type: "POST",    
    dataType: "json",    
    url: '/index.php?s=member&c=pay',    
    data: $("#payform").serialize(),    
    success: function(json) {    
    if (json.code) {    
    // 生成订单成功    
    $.ajax({    
    type: "GET",    
    url: "/index.php?s=api&c=pay&id="+json.code,    
    dataType: "json",    
    success: function(json2){    
    if (json2.code) {    
    // 请求订单成功    
    if (json2.msg == 'html') {    
    var win = window.open('', '运行窗口');    
    win.document.open();    
    win.document.write(json2.data);    
    win.document.close();    
    layer.confirm('是否已经支付成功?', {    
    btn: ['查看支付', '取消']    
    }, function(index, layero){    
    window.location.href = "/index.php?s=api&c=pay&m=call&id="+json.code;    
    }, function(index){    
    return true    
    });    
    } else if (json2.msg == 'url') {    
    window.open(json2.data);    
    layer.confirm('是否已经支付成功?', {    
    btn: ['查看支付', '取消']    
    }, function(index, layero){    
    window.location.href = "/index.php?s=api&c=pay&m=call&id="+json.code;    
    }, function(index){    
    return true    
    });    
    } else if (json2.msg == 'show') {    
    dr_cmf_tips(1, '支付成功');    
    } else {    
    layer.open({    
    type: 1,    
    title: '支付',    
    fix:true,    
    shadeClose: true,    
    shade: 0,    
    area: ['50%', '50%'],    
    content: "<div class=\"fc-pay\" style=\"padding:10px;\">"+json2.data+"</div>"    
    });    
    }    
    } else {    
    dr_cmf_tips(0, json2.msg);    
    }    
    },    
    error: function(HttpRequest, ajaxOptions, thrownError) {    
    var html = HttpRequest.responseText;    
    var win = window.open('', '运行窗口');    
    win.document.open();    
    win.document.write(html);    
    win.document.close();    
    }    
    });    
    } else {    
    dr_cmf_tips(0, json.msg);    
    }    
    },    
    error: function(HttpRequest, ajaxOptions, thrownError) {    
    dr_ajax_alert_error(HttpRequest, ajaxOptions, thrownError)    
    }    
    });    
    }    
    </script>
  • 二开/定制/使用解答专家
    #11楼    二开/定制/使用解答专家
    2021-05-08 16:06:10
    Chrome 0
    结帖,结帖,完美帮楼主解决了
    满意答案
  • 醉猫猫
    #12楼    醉猫猫
    2021-05-08 16:51:18
    小米手机 0
    @二开/定制/使用解答专家:谢谢 已经解决