使用easyui请求后台,第一次发送了两次请求,只有每次发送一次请求,为什么第一次会发送两次请求呢
时间: 2024-03-27 11:16:04 浏览: 51
这种情况有可能是由于浏览器缓存导致的。在第一次请求时,浏览器会先发送一个请求到服务器,然后在接收到响应后,将此响应缓存在浏览器中。接着,浏览器会再次发送一次请求,但这一次请求会在浏览器缓存中查找是否存在相应内容。如果存在,则会直接从缓存中读取响应数据。因此,看起来就像是发送了两次请求。
你可以尝试添加以下代码,禁用浏览器缓存:
```javascript
$.ajaxSetup({
cache: false
});
```
这样设置之后,浏览器就不会再缓存响应数据,每次请求都会直接向服务器发送请求。
阅读全文