jQuery: загрузка отказывается получать динамический контент в IE6 - PullRequest
0 голосов
/ 28 января 2010

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>

1 Ответ

1 голос
/ 28 января 2010

Вот оно !!!

$.ajaxSetup({ cache: false });

Это исправлено!

...