jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ie9 jquery ajax第一次打电话第二次做得不好大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
IE9和 jquery AJAX问题….
“如果我点击按钮,它第一次运行良好,但第二次没有…我假设缓存”
我有jquery https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
简单的ajax调用
$('#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.

希望这对你有所帮助.

大佬总结

以上是大佬教程为你收集整理的ie9 jquery ajax第一次打电话第二次做得不好全部内容,希望文章能够帮你解决ie9 jquery ajax第一次打电话第二次做得不好所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。