asp.net,jquery,$.getjson().为什么IE浏览器第一次获取之后,再次获取数据是不变化。只有关了之后才可以?
代码如下:varurl='Ajax/Ajax.ashx?T=AdminMSG&R=abc';$.getJSON(url,function(data){$.each(dat...
代码如下:
var url = 'Ajax/Ajax.ashx?T=AdminMSG&R=abc';
$.getJSON(url, function (data) {
$.each(data, function (i, list) {
$("#Span0").html(list.EID);
return false;
});
});
=======测试过程如下==============
我在 Ajax.ashx 页面增加 该方法的断点调试。
当使用 火狐浏览器的时候,每次刷新页面或者在地址栏重新访问该地址的时候,都会执行断点。
但是 当我使用 IE8浏览器 或者 猎豹浏览器(IE内核吧?) 的时候,只有第一次访问这个页面的时候才会 执行断点,后期无论怎么弄都不会执行。除非把浏览器关掉重新打开。
=================================
所以我 考虑的问题就是 如何 让ie浏览器 每次都执行 jquery,$.getjson().方法呢?
其实这是个缓存问题 问题已经解决了 展开
var url = 'Ajax/Ajax.ashx?T=AdminMSG&R=abc';
$.getJSON(url, function (data) {
$.each(data, function (i, list) {
$("#Span0").html(list.EID);
return false;
});
});
=======测试过程如下==============
我在 Ajax.ashx 页面增加 该方法的断点调试。
当使用 火狐浏览器的时候,每次刷新页面或者在地址栏重新访问该地址的时候,都会执行断点。
但是 当我使用 IE8浏览器 或者 猎豹浏览器(IE内核吧?) 的时候,只有第一次访问这个页面的时候才会 执行断点,后期无论怎么弄都不会执行。除非把浏览器关掉重新打开。
=================================
所以我 考虑的问题就是 如何 让ie浏览器 每次都执行 jquery,$.getjson().方法呢?
其实这是个缓存问题 问题已经解决了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询