如何实现类似12306的购买成功以后订单页面得到响应可以显示已经购买成功的效果?


交互过程:

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

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

问题:

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

jquery 前端 java JavaScript

詹姆斯·邦德 9 years, 2 months ago

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

Irony_A answered 9 years, 2 months ago

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

angel-葬 answered 9 years, 2 months ago

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

美琴D呱太 answered 9 years, 2 months ago

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

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

雨霧紅魔鄉 answered 9 years, 2 months ago

Your Answer