<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>精美时尚</title> <link href="css/global.css?v=099b487e" rel="stylesheet"><link href="css/pay.css?v=099b487e" rel="stylesheet"></head> <body> <div class="container"> <div class="novip-card"></div> <div class="payform"> <dl> <dt>确认会员手机号</dt> <dd> <input type="number" id="mobile"/> <input type="hidden" id="open" value="1"/> </dd> </dl> <dl> <dt>选择开通时长</dt> <dd id="package"> <div class="time-option active" data-price="100" data-package="1"> <span>1个月<i></i></span> <span><i>¥</i><b>100</b>¥180</span> </div> <div class="time-option" data-price="200" data-package="2"> <span>6个月</span> <span><i>¥</i><b>200</b>¥180</span> </div> <div class="time-option" data-price="300" data-package="3"> <span>1年</span> <span><i>¥</i><b>300</b>¥180</span> </div> </dd> </dl> <dl> <dt>选择支付方式</dt> <dd class="no-padding" id="paytype"> <div class="paytype-option active" data-type="wechat"> <span><i class="icon-wechat"></i>微信支付</span> <span class="icon-checkbox"></span> </div> <div class="paytype-option" data-type="alipay" style="display:none;"> <span><i class="icon-alipay"></i>支付宝支付</span> <span class="icon-checkbox"></span> </div> </dd> </dl> </div> </div> <div id="pay"></div> <button class="button fixed-button" id="submit">确认支付</button> <div class="tiplayer" style="display: none;"> <div class="pay-result"> <h3>订单信息</h3> <p>VIP会员1年: <em>¥300</em></p> <div class="btns"> <a href="#" id="unpay">未支付</a> <a href="#" id="ypay">我已支付</a> </div> </div> </div> <script type="text/javascript" src="js/global.js?v=099b487e"></script><script type="text/javascript" src="js/pay.js?v=099b487e"></script></body> <script> function pay(self, url,mobile,type) { var html = self.html(); //self.unbind('click'); self.html('支付中...'); $.getJSON(url + '&json=1', {mobile:mobile,type:type}, function(t) { self.html(html); if (t.status == 1) { //$('.tiplayer').show(); $("#pay").html(t.data); } else { submit(); //$('.tiplayer').hide(); alert(t.msg); } }) } $(function(){ var oPackage = { price: 100, package: 1, url:'' },oPayType = "wechat"; $('#package').on('click','[data-package]',function(){ $(this).addClass('active').siblings().removeClass('active'); oPackage.price = $(this).data('price'); oPackage.name = $(this).data('name'); oPackage.package = $(this).data('package'); oPackage.url = $(this).data('url'); $('#submit').html('确认支付¥' + oPackage.price); }) $('#paytype').on('click','[data-type]',function(){ $(this).addClass('active').siblings().removeClass('active'); oPayType = $(this).data('type') }) function submit() { var open = $('#open').val(); if (open == 2) { $('.tiplayer').show(); //实时检测是否支付成功 /* setInterval(function() { var url = $('#open').attr('data-url'); var order_id = $('#open').attr('data-order_id'); var buy_id = $('#open').attr('data-buy_id'); $.getJSON(url + '&json=1', {order_id:order_id,buy_id:buy_id}, function(t) { if (t.data == 1) { location.href = $('#ypay').attr('href'); } }) }, 1000); */ } $('#submit').unbind('click').bind('click', function(){ var mobile = $("#mobile").val(); if(!/1\d{10}/.test(mobile)){ alert("手机号码不正确"); return; } //console.log(mobile,oPackage,oPayType) $('.pay-result p').html('VIP会员'+oPackage.name+': <em>¥'+oPackage.price+'</em>'); pay($(this), oPackage.url, mobile, oPayType); }) } submit(); $('.active').click(); }) </script> </html>