1、支付宝支付按钮调用
<script>
//支付宝支付
$('.alipayClass').bind("click",function(){
var imoney = $('#iMoney').val();
$.ajax({
type:"POST",
url:"__APP__/aliPay/aliPayDo",//创建支付订单
data:{money:money},
dataType:'text',
success:function(result){
var data=eval(result);
//成功
if (data[0] == 1) {
window.location.href="__APP__?c=aliPay&a=alipay&paymentId="+data[1];
};
//失败
if (data[0] == 0) {
// $(".motify").show();
// $(".motify-inner").text(data[1]);
// $('.motify').delay(1000).hide(0);
opLayer('open',"网络故障充值失败!");
$("#goodcover").delay(1000).hide(0);
$(".Wtankdiv").delay(1000).hide(0);
return;
};
}
});
});
</script>
alipayDo生成订单页面
<?php>
//生成订单操作
public function alipayDo(){
if ($this->account) {
$imoney = I("post.imoney");
if (floatval($imoney)) {
//插入支付表
$data['payment_id'] = date(ymdHis).$this->user_id.'w';//支付单号
$data['money'] = floatval($imoney);//需要支付的金额
$data['cur_money'] = 0;//支付货币金额