【问题标题】:jQuery: load refuses to get dynamic content in IE6jQuery:加载拒绝在 IE6 中获取动态内容
【发布时间】:2010-01-28 10:04:12
【问题描述】:

jQuery 拒绝在 IE6 中加载我的动态内容。 FireFox 和 Safari 中的所有功能都可以正常工作。只有IE6是痛苦的。当我尝试使用

的 html 时
<p>Hello World</p> 

这行得通。适当地。但是在加载 PHP 时它不起作用!

如您所见,它正在做多种事情。

    <script type="text/javascript">
      // When the document is ready set up our sortable with it's inherant function(s)
      $(document).ready(function() {

    // Sort list & amend in database                        
    function sortTableMenuAndReload() {

    var order = $('#menuList').sortable('serialize');
        $.post("PLUGINS/SortableMenu/process-sortable.php",order);
        $("#menuList").load("PLUGINS/SortableMenu/sortableMenu_ajax.php");

    }

    function sortTableOrder() {

    var order = $('#menuList').sortable('serialize');
        $.post("PLUGINS/SortableMenu/process-sortable.php",order);

    }

    function sortTableOrderAndRemove(removeID) {

        $('#listItem_'+removeID).remove();

    var order = $('#menuList').sortable('serialize');
        $.post("PLUGINS/SortableMenu/process-sortable.php",order);
        $("#menuList").load("PLUGINS/SortableMenu/sortableMenu_ajax.php");

    }

        $("#menuList > li > .remove").live('click', function () { 

                var removeID = $(this).attr('id');

                $.ajax({
                    type: 'post',
                    url: 'PLUGINS/SortableMenu/removeLine.php',
                    data: 'id='+removeID,
                    success: sortTableOrderAndRemove(removeID)
                       });

        });


        $("#menuList > li > .publish").live('click', function () { 

                var publishID = $(this).attr('id');

                $.ajax({
                    type: 'post',
                    url: 'PLUGINS/SortableMenu/publishLine.php',
                    data: 'id='+publishID,
                    success: sortTableOrder
                       });

        });


        $('#new_documents > li').draggable({
            addClasses: false,
            helper:'clone',
            connectToSortable:'#menuList'
        });


        $("#menuList").droppable({
            addClasses: false,
            drop: function() {
                var clone = $("#menuList > li#newArticleTYPE1");
                $(clone).attr("id","listItem_newArticleTYPE1"); 
            }
        });




        $("#menuList").sortable({
          opacity: 0.6,
          handle : '.handle, .remove',
          update : sortTableMenuAndReload
        });


    });


    </script>

【问题讨论】:

    标签: jquery dynamic internet-explorer-6 load


    【解决方案1】:

    在这里!!!

    $.ajaxSetup({ cache: false });
    

    这已经解决了!

    【讨论】:

      猜你喜欢
      • 2011-06-14
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      相关资源
      最近更新 更多