js里怎么做到一次请求一次连接,第二次请求的时候第一次请求的数据清空

我在向服务器请求数据时候,第一次有一条,第二次有二条,第三次有三条,这就意味着前面的请求没有断开,
map里面的数据一直累积,怎么做到一次请求以后就断开连接,让map重新填充数据

没办法清空,但是你可以发一个随机数或者时间戳,服务器返回的时候,也包含这个随机数/时间戳。
因此你可以判断是哪一次请求发来的数据。

楼主不是发的http协议的请求? http是无状态协议,如果是http请求一次就断了呀,与第二次没关系,抱歉看不懂楼主的问题!!!!!

没明白楼主“这就意味着前面的请求没有断开”是个什么意思

我个人觉得是不是逻辑有问题。 你看下数据,断点跟一下吧

你发起请求的前
location.reload()
注意 一定要在发起请求前

两次请求如果跳转地址,这个页面和前面的就没有关系了。
如果你要再原来的网页替换数据,直接使用html替换就好了