Under the IE series, the $.get () method caches the return result when the URL address is fixed, causing unexpected problems. But under Firefox, it's not cached.
There are many ways to solve this problem, the most direct is to replace the $.get () method $.ajax (), and then configure Cache:false can be. I don't like $.ajax () cumbersome configuration, you can take the following simplest way to achieve:
After the data in $.get () is appended with a new random parameter, such as {data:mydata, Stamp:Math.random ()}, the data returned after the request is not cached because of the difference in each one.
Alternatively, the $.get () can be changed to $.post (), which can also be used to solve the problem.
A permanent solution is to set the global parameters, $.ajaxsetup ({cache:false}), so that the basic all GET request jquery will automatically add the _1948838 words of additional parameters, in general, similar to the solution above.
For example:
$.get ("Provincelistbycountryidhandler.ashx", {"CID": $drpCountry. Val (), "Time": New Date (). GetTime ()}, function (data , ReturnStatus) {})