码迷,mamicode.com
首页 > 微信 > 详细

微信支付 超时

时间:2017-03-17 18:59:18      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:new   interval   http   class   log   .com   color   function   ges   

w

sleep(10);改为sleep(1);

技术分享

技术分享

 

w用sleep模拟掉线

error---异常exception,是否支付成功不确定

技术分享

 

<?php

sleep(10);

if (isset($_REQUEST[‘sleep‘])) {
        echo json_encode(array(‘code‘ => 1, ‘message‘ => ‘request‘));
        die;
}else{
        echo json_encode(array(‘code‘ => 0, ‘message‘ => ‘request_no‘));
        die;
}

 

 

CODE hank1.php


<script src="static/jquery-3.1.0.min.js"></script>
<script>

    var z = currentTime();

    var flag = 1;
    var long_time = 2000;
    setInterval(function () {
        var c = currentTime() - z;
        if (c > 10 && flag) {
            flag = 0;
        }
    }, 500);

    $.post(‘hank2.php‘, {sleep: ‘hank_v‘}, function (data) {
        var c = currentTime();
        var interval = c - z
        if (interval < long_time) {
            console.log(‘ok‘);
            ajax_back(data)
        } else {
            error(‘error‘);
        }
    });


    function ajax_back(data) {
        console.log(data);
    }
    function error(data) {
        console.log(data)
    }

    function currentTime() {
        var d = new Date();
        return d.getTime();
    }

</script>

 

微信支付 超时

标签:new   interval   http   class   log   .com   color   function   ges   

原文地址:http://www.cnblogs.com/yuanjiangw/p/6567588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!