javascript - 如何实现类似12306的购买成功以后订单页面得到响应可以显示已经购买成功的效果?
PHP中文网
PHP中文网 2017-04-10 15:59:46
[JavaScript讨论组]

交互过程:

  1. 出现订单页面以后,点击支付宝付款跳到新的页面

  2. 支付宝付款成功以后,原来的订单页面能够得到付款成功的响应。

问题:

请问如何实现付款成功以后,原来的订单页面能够得到响应?通过session?ajax?js?后台需要如何操作?

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
怪我咯

做毕业设计的时候,调用过支付宝的商家接口,用过最简单的功能。
当你付款以后 你预留的一个页面 会被支付宝调取 然后在这个页面中 可以接收到支付宝的参数
你可以通过支付宝的参数(各种状态,付款成功,未成功等等) 在数据库里写入不同的状态
接着:
1.可以在这个页面直接跳转到成功的页面
2.也可以在原页面有一个按钮 然后 点击按钮 去调用自己的接口去看看数据库里的支付状态是啥

其实去下载个支付宝的官方文档就可以了
(前端新人,写的不好请见谅。)

伊谢尔伦

可以看下我在另一个问题里的回答:
http://segmentfault.com/q/1010000002967380/a-1020000002967475
写的不详细,主要是个思路

迷茫

web端也可以做到即时的效果的,最常用的是轮询和socket,可以看看我写的一篇文章Spring websocket在线聊天室,上面有代码可以直接下载

迷茫

出个歪门的答案 长链接 服务端检测收到成功提时候直接补段脚本刷新展示内容

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号