ajax 를 이용 하여 지갑 잔액 지불 성공 판단

ajax 를 이용 하여 지갑 잔액 지불 성공 판단
프론트 데스크:
 1 <div class="cardexplain"  style="margin:0;padding:0;">
 2     <ul class="round" style="margin:0;padding:0;border-radius:0;border:0px;border-bottom:1px solid #C6C6C6">
 3         <table width="100%" border="0" cellpadding="0" cellspacing="0" class="cpbiaoge">
 4             <tr>
 5                 <td> <span>    span>  td>
 6             tr>
 7         table>
 8     ul>
 9 div>
10 
11 
12 <div class="cardexplain" style="margin-bottom: 0px;">
13     <ul class="round"  style="margin-left:0;margin-right:0;">
14         <li class="title mb"><span class="none">     span>li>
15         <li class="nob">
16             <table>
17                 <tr><td>   :{$username}td>tr>
18                 <tr><td>    :{$phone}td>tr>
19                 <tr><td>    :{$address}td>tr>
20             table>
21         ul>
22 div>
23 
24 <div class="cardexplain">
25     <ul class="round" style="margin-left:0;margin-right:0;">
26         <li class="title mb"><span class="none">    span>li>
27         <li class="nob">
28             <table>
29                 <tr><td><img width='70' height='70' src='/Public/Uploads/{$image}'>td>
30                     <td><table>
31                     <tr><td>{$menu_name}<td>tr>
32                     <tr><td>¥{$price} * {$count}<td>tr>
33                     table>td>
34                 tr>
35             table>
36             <div name ="payNum" id="payNum" style='text-align:center;color:red;'>       :{$price*$count} div>
37         ul>
38 div>
39 <div id="payDom" class="cardexplain">
40     <div class="footReturn" style="text-align:center">
41         <input type="button" style="margin:0 auto 20px auto;width:100%" onclick="callpay({$price*$count})" class="submit" value="    "/>
42     div>
43 div>
44 <div id="failDom" style="display:none" class="cardexplain">
45     <ul class="round">
46         <li class="title mb"><span class="none">    span>li>
47         <li class="nob">
48             <table width="100%" border="0" cellspacing="0" cellpadding="0" class="kuang">
49                 <tr><th>    th><td><div id="failRt">      ,         !div>td>tr>
50             table>
51         li>
52     ul>
53     <div class="footReturn"style="text-align:center">
54         <input type="button"style="margin:0 auto 20px auto;width:100%"onclick="window.location.href = '{$url}'"class="submit"value="      "/>
55     div>
56 div>
57 <div id="successDom" style="display:none" class="cardexplain">
58     <ul class="round"><li class="title mb"><span class="none">    span>li>
59     <li class="nob">
60         <table width="100%"border="0"cellspacing="0"cellpadding="0"class="kuang">
61             <tr><th>      ,      ...td>tr>
62         table>
63         <div id="failRt">div>
64     
65     li>
66     ul>
67 div>

 
ajax 함수 체: (위 에 불 러 오지 않 는 문제 가 있 었 습 니 다. 페이지 아래 에 두 는 것 을 추천 합 니 다)


<span style="color:#0000ff;">function</span><span style="color:#000000;"> callpay(num)
{
    $.ajax({
        url:</span>"./index.php?g=App&m=Index&a=ajaxqianpay"<span style="color:#000000;">,
        type:</span>"POST"<span style="color:#000000;">,
        data:</span>'payNum='+<span style="color:#000000;">num,
        success:</span><span style="color:#0000ff;">function</span><span style="color:#000000;">(msg){
            alert(msg.data);
            </span><span style="color:#0000ff;">if</span>(msg.data=='right'<span style="color:#000000;">){
                document.getElementById(</span>'payDom').style.display='none'<span style="color:#000000;">;
                document.getElementById(</span>'successDom').style.display=''<span style="color:#000000;">;
                setTimeout(</span>'window.location.href="/index.php?g=App&m=Index&a=order"', 3000<span style="color:#000000;">);
            }</span><span style="color:#0000ff;">else</span><span style="color:#000000;">{
                document.getElementById(</span>'payDom').style.display='none'<span style="color:#000000;">;
                document.getElementById(</span>'failDom').style.display=''<span style="color:#000000;">;
            }
        }
    });
}

</span>

배경:
 1 public function ajaxqianpay(){
 2         $uid = $_SESSION['uid'];
 3         $moneyBySql = M('User')->where('id='.$uid)->field('price,d_price')->find();
 4 
 5         if($moneyall<=$_POST['payNum']){
 6             $this->ajaxReturn(array('wrong'),'failed',0);
 7             }else{
 8                 $this->ajaxReturn(array('right'),'success',1);
 9                 }
10   }

 
posted on
2016-04-18 11:46  최 달 문 읽 기 (
...) 댓 글 (
...) 모음 집 편집
다음으로 전송:https://www.cnblogs.com/cuidawen/p/5403854.html

좋은 웹페이지 즐겨찾기