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
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 do the following simplest way to achieve: $.get () after the data plus a new random parameters, such as {data:mydata, Stamp:Math.random ()}, because each time the data is different, The data returned after the request is not cached. 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) {})