菜鸟问题:根据判断,是否3秒刷新页面的问题

jieyi1106 2009-04-18 10:04:02
我有个支付状态 返回页面, 但是 支付平台 会返回我两次状态, 第一次成功 那就成功了。 可是 如果 对方支付了钱,第一次返回不成功,他会在3秒后在返回个状态说成功。 所有需要两次判断 才能确定支付是否成功

if(获取第一次状态)
{
支付成功
}
else
{
3秒后刷新页面
if(接收第二个状态成功)
{
支付成功
}

}
怎么样在这里 3秒后 刷新 页面 接收第二个状态。 急啊!!!
最好是用后台程序实现 不要前台的JS 脚本
请高手指点下,小弟菜鸟!!!
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
RHCL 2009-04-18
  • 打赏
  • 举报
回复
有点迷糊," 3秒后 刷新 页面 接收"意思是不是说付钱了,第一次返回不成功的话.过3S就会返回成功.期间必须要刷新页面?还是怎么样?
要是这样子的话个人有个建议.
你把接收状态写成一个方法然后在页面放个定时控件[比如MS的Timer],再配置个时间去刷状态.假设:

private bool firstReq=true;
private string _State;
if(获取第一次状态)
{
支付成功
}
else
{ firstReq=false;}
//timer  
void Timer1_Tick(object sender, EventArgs e)


  if(!firstReq){getState(ref _State));


//
public void getState(ref obejct _state)
{
//重新接收状态
}
//不知我理解是否有误.关注下~~
xupeihuagudulei 2009-04-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 jieyi1106 的帖子:]
我有个支付状态 返回页面, 但是 支付平台 会返回我两次状态, 第一次成功 那就成功了。 可是 如果 对方支付了钱,第一次返回不成功,他会在3秒后在返回个状态说成功。 所有需要两次判断 才能确定支付是否成功

if(获取第一次状态)
{
支付成功
}
else
{

[/Quote]
UP
zucc_sjj 2009-04-18
  • 打赏
  • 举报
回复
关注。。支持下!
jieyi1106 2009-04-18
  • 打赏
  • 举报
回复
有的时候 第一条就直接发 支付成功。 所以要判断两条
jieyi1106 2009-04-18
  • 打赏
  • 举报
回复
问题是这样的, 我们是调一个 手机支付的接口, 按道理是, 先发一个支付审核中的短信,过一会就会再发一条审核成功,您已支付成功。

但是那个接口可能是有问题, 有的时候 他会第一条就发 审核失败,然后第二条就发 审核成功,支付成功。

因为接受判断都是在一个页面里面进行的,所以我要重新刷新一次

所以我要判断两条的返回值。

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧