AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
微信支付的扫码支付中有异步回调,但是没有同步回调,表现为用户扫码之后,页面还是停留在扫码的页面,没有进行页面的跳转,这里微信DEMO中没有进行处理,这里我们自己进行处理 1.写一个接口,这个接口的作用是查询订单的状态 2.前台用Ajax定时请求这个接口,如果订单状态改变为已支付,则根据规则,设定跳转到相应的页面 js查询订单状态方法 ~~~ /** * 查询订单状态 * 2016年6月23日 下午2:49:45 * @param order_id * @param back_url */ function ajaxStatus(order_id,back_url){ $.post('/api/order/get-order-status',{ order_id:order_id },function(result){ if (result.code == 200) { if (result.data == '已支付') { location.href=back_url; } } },'json'); } ~~~ * * * * * 微信支付的扫码页面每隔5秒请求后台接口 `setInterval("ajaxStatus("+order_id+",'"+backurl+"')", 5000);`