|
@@ -2,11 +2,9 @@
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
- <title>测试支付</title>
|
|
|
+ <title>支付成功</title>
|
|
|
<link rel="stylesheet" href="/layui/css/layui.css">
|
|
|
<script src="/layui/layui.js"></script>
|
|
|
- <script src="/js/qrcode.js"></script>
|
|
|
- <script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
|
|
|
<script type="text/javascript">
|
|
|
var $ = null;
|
|
|
var form = null;
|
|
@@ -16,28 +14,21 @@
|
|
|
$ = layui.$;
|
|
|
form = layui.form;
|
|
|
layer = layui.layer;
|
|
|
- $.ajax({
|
|
|
- url: "http://localhost:9600/pay/toPay",
|
|
|
- type: "get",
|
|
|
- data: {
|
|
|
- "price": "0.01",
|
|
|
- "attach": "111111"
|
|
|
- },
|
|
|
- dateType: "json",
|
|
|
- headers: {"token": localStorage.getItem("token")},
|
|
|
- success: (data) => {
|
|
|
- const div = document.createElement('divform');
|
|
|
- div.innerHTML = data; // data就是接口返回的form 表单字符串
|
|
|
- document.body.appendChild(div);
|
|
|
- let len = document.forms.length - 1;
|
|
|
- document.forms[len].setAttribute('target', '_blank'); // 新开窗口跳转
|
|
|
- document.forms[len].submit();
|
|
|
- },
|
|
|
- error: () => {
|
|
|
- layer.alert("服务器异常,请联系管理员", {icon: 2});
|
|
|
- layer.closeAll("loading");
|
|
|
+ if (navigator.userAgent.indexOf("MSIE") > 0) {
|
|
|
+ if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { //适用于ie6不带提示关闭窗口
|
|
|
+ window.opener = null;
|
|
|
+ window.close();
|
|
|
+ } else {
|
|
|
+ window.open('', '_top'); //ie7之后不提示关闭窗口
|
|
|
+ window.top.close();
|
|
|
}
|
|
|
- })
|
|
|
+ } else if (navigator.userAgent.indexOf("Firefox") > 0) { //Firefox不提示关闭窗口
|
|
|
+ window.location.href = 'about:blank ';
|
|
|
+ } else {
|
|
|
+ window.opener = null;
|
|
|
+ window.open('', '_self', ''); //其他浏览器
|
|
|
+ window.close();
|
|
|
+ }
|
|
|
})
|
|
|
</script>
|
|
|
</head>
|