A brief analysis of XMLHttpRequest caching problem

Source: Internet
Author: User
Tags add time

This article is mainly on the xmlhttprequest of the cache problem for a detailed introduction, the need for friends can come to the reference, I hope to help you

In the use of XMLHttpRequest has not been encountered, the first use is good, refreshing a bit, empty the cache and then refresh again good.

This is often encountered in the use of XMLHttpRequest a problem, in some cases xmlhttprequest the results of the request will be cached in the same URL, if you request the response after different, it will produce some inexplicable problems, of course, including the article at the beginning of that hehe.

Workaround:

Knowing the principle is simple, that is, each request URL is different, so that it every time to go to the server side of the request, rather than using the cache. Here are two ways to use them:

The first method is to add time stamps

var url = baseurl + "&timestamp=" + New Date (). GetTime ();

The second method adds a random number

var url = baseurl + "&r=" + math.random ();

There may be many other ways, as long as you can guarantee that it will go to the server every time to request the OK.

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.