PC端微信扫码支付成功之后自动跳转php版代码
本文实例为大家分享了php微信扫码支付成功之后自动跳转的具体代码,供大家参考,具体内容如下
场景:PC端 微信扫码支付
结果:支付成功自动跳转
实现思路:
支付二维码页面,写ajax请求支付状态,请求到结果,无论成功还是失败,都跳转到相应的结果页面
具体实现方法:
html部分:
支付结果状态设定:0未支付 1支付成功2支付失败
"> functionpay_status(){ varorder_id=$("#order_id").val(); $.ajax({ url:'http://'+window.location.host+'/home/cart/pay_status_check', dataType:'json', type:'post', data:{'order_id':order_id}, success:function(data){ if(data=='1'){ window.clearInterval(int);//销毁定时器 setTimeout(function(){ //跳转到结果页面,并传递状态 window.location.href="http://"rel="externalnofollow"rel="externalnofollow"+window.location.host+"/home/cart/pay_result?pay_status=success"; },1000) }elseif(data=='2'){ window.clearInterval(int);//销毁定时器 setTimeout(function(){ //跳转到结果页面,并传递状态 window.location.href="http://"rel="externalnofollow"rel="externalnofollow"+window.location.host+"/home/cart/pay_result?pay_status=fail"; },1000) } }, error:function(){ alert("error"); }, }); } //启动定时器 varint=self.setInterval(function(){pay_status()},1000);
PHP部分:
//支付状态检测
publicfunctionpay_status_check(){
$order_id=I("order_id");
$result=M('table')->where("order_id=$order_id")->find();
echo$result['pay_status'];
}
基础功能就这些,如果想效果好看一点,可以再加一些样式,比如:支付成功,加一个对号的动画!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短