ie9 jquery ajax第一次打电话第二次做得不好

前端之家收集整理的这篇文章主要介绍了ie9 jquery ajax第一次打电话第二次做得不好前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
IE9和 jquery AJAX问题….
“如果我点击按钮,它第一次运行良好,但第二次没有…我假设缓存”
我有jquery https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
简单的ajax调用: @H_403_5@$('#isvalidcompany').click(function(event) { var image = $('#isvalidcompany_img'); var old_state = image.attr('src'); image.attr('src','/images/loading.gif'); $.getJSON('/ajax/change',function(data) { if (data['error'] != '') { image.attr('src',old_state); $('#isvalidcompany_error').html(data['error']); } else { if (data['isvalidcompany'] == 1) { image.attr('src','/icons/tick_16.png'); } else { image.attr('src','/icons/delete_16.png'); } } }); return false; });

并且在所有浏览器上它运行良好,除了ie9和ie8和ie7
所以,如果今天有任何经验,请分享:)

解决方法

我曾经遇到过这样的错误,我是一个缓存问题,所以解决它,每次我发送一个新的ajax请求时,我都会用一个新的随机数附加url.

希望这对你有所帮助.

猜你在找的jQuery相关文章