为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax并发造成数据异常的问题

Ajax并发造成数据异常的问题

回首忆惘然 2018-08-23 13:09:54
项目中有一个A页面会使用Ajax调用B页面获得数据,我使用的是原生的Ajax方法(xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'))的方式,用户少的话一切正常,但是人多了的话就会造成数据混乱。只是B页面获得A传入的参数,Response.Write一些数据,然后再显示在A页面上而已。例如:可能用户A获得是用户B的结果,而用户B获得了用户C的结果。为什么会这样呢?(B页面的方法中没有使用Static变量),还请高手指教!
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

你这个“人多”是在不同的客户端调用,还是在一个机子上多次请求?

如果是不同客户端请求应该不会出现上述问题。因为一个客户端在服务器上对应了一个会话〔有一个唯一的会话ID〕,b获取数据是获取“特定会话ID”下的传奇参数。


查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 677 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信