初学者路人 2016-03-16 01:26 采纳率: 0%
浏览 5902

PC端微信扫码支付成功后页面自动跳转ajax这样写哪里错了?

前端调用:
<td style="border-bottom:1px solid #ddd;padding-left:15px;background:#FAFAFA; width:445px;" height=30>订单号:<span id="HidOrderid">{$suborder.order_sn}</span></td>
.

<script type="text/javascript">
    $(document).ready(function () {
                setInterval("ajaxstatus()", 3000);    
            });
    //$("#HidOrderid").val()  为订单号码
            function ajaxstatus() {
                if ($("#HidOrderid").val() != 0) {
                    $.ajax({
                        url: "flow.php?action=GetOrder&OrderId=" + escape($("#HidOrderid").val()),//调用ashx获得订单状态
                        type: "GET",
                        dataType:"json",
                        data: "",
                        success: function (data) {
                            if (data.statues ==2) { //订单状态为1表示支付成功
                               window.location.href = "respond.php"; //页面跳转
                            }
                        },
                        error: function () {
                             alert("O No~~~"); 
                        }
                    });
                }

            } 
</script>

后台处理:
if (!empty($_REQUEST['act']) && $_REQUEST['act'] == 'GetOrder')
{

if($_GET['OrderId']){
$OrderId=$_GET['OrderId'];
$sql="select pay_status from ". $ecs->table('order_info') ." where order_sn='$OrderId' ";
$status = $db->getOne($sql);
return $status;
}
}

  • 写回答

4条回答

  • qq_21217505 2016-03-16 01:53
    关注

    我也是醉了,这有没有本地存储例子

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置