代码之家  ›  专栏  ›  技术社区  ›  Paulo Bueno

jquery-ajax或get不适用于某些IE

  •  0
  • Paulo Bueno  · 技术社区  · 16 年前
    <script type="text/javascript">
            $(document).ready(function(){
    
                function listadepoimentos(page){
                    //  $.get("ajaxes.php", {act:'listadepoimentos', page:page}, function a(b){$('#holder').html(b)}, "text");
                    $.ajax({
                        type: 'GET',
                        url: 'ajaxes.php',
                        data: {act:'listadepoimentos', page:page},
                        success: function(data){
                                //alert(data);
                                $('#holder').html(data);
                        },
                        error: function(xhr, type, exception){
                                alert("Error: " + type);
                        }
                    });
                }
    
                listadepoimentos(0);
    
            });
    
    
        </script>
    

    除了一些IE8,它在所有浏览器上都可以正常工作。是的,有些。我尝试过各种各样的IE8浏览器,其中一些可以用,有些不行。

    有合理的答案吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Paulo Bueno    16 年前

    好吧,好吧…经过近3周的恐怖行动,我们终于找到了解决办法。我们的窃听用户将他们的IE8首选项重置为默认值。而且…瞧,开始工作很简单!!!!!!!!!!!不要问我为什么,或者哪个设置是这个bug的责任。

    我用了美元。把网站弄得到处都是。因此,.ajax解决方案即将被放弃。重置IE8默认值使$.get开始正常工作。