zoukankan      html  css  js  c++  java
  • 网页调用支付宝支付

    网页支付:

      其实工作量前端的基本没有,可以说基本都在后台,

      

    后台的工作比较繁琐,在这里我就不说了,想进一步了解过程的可以私聊我,我说说前端里面需要注意的地方

        点击支付时候要用from表单提交的方式,

        不想用标准的from形式可以动态的创建from,去提交

    代码如下:

    // 动态创建from表单代替ajax去提交请求
    function MakeForm(str,str2){
    // 创建一个 form
    var form1 = document.createElement("form");
    form1.id = "form1";
    form1.name = "form1";
    // 添加到 body 中
    document.body.appendChild(form1);
    // 创建一个输入
    var input = document.createElement("input");
    // 设置相应参数
    input.type = "text";
    input.name = "ssId";
    input.value = str;
    // 将该输入框插入到 form 中
    form1.appendChild(input);
    // 创建一个输入
    var input2 = document.createElement("input");
    // 设置相应参数
    input2.type = "text";
    input2.name = "productId";
    input2.value = str2;
    // 将该输入框插入到 form 中
    form1.appendChild(input2);
    // form 的提交方式
    form1.method = "POST";
    // form 提交路径
    form1.action = "./test.php";
    // 对该 form 执行提交
    form1.submit();
    // 删除该 form
    document.body.removeChild(form1);
    }

     在下面点击时候调用上面这个方法;   

    为什么非要用from形式?ajax不行?

      因为后台校验后会返回给你一串代码,是一个from ,你需要的是接收它,新建一个页面运行它,才可以成功的调起支付宝;

      

  • 相关阅读:
    sublime3快捷键汇总
    css3百叶窗轮播图效果
    分页特效
    百度评分标准
    兼容问题汇总
    随机彩票
    js 时间函数 及相关运算大全
    JS贪吃蛇游戏
    《Vim实用技巧》阅读笔记 --- 移动及跳转
    《深入理解Linux网络技术内幕》阅读笔记 --- 路由基本概念
  • 原文地址:https://www.cnblogs.com/lijuntao/p/7570882.html
Copyright © 2011-2022 走看看