Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2010, 19:11
Аватар для cyberx
Аспирант
Отправить личное сообщение для cyberx Посмотреть профиль Найти все сообщения от cyberx
 
Регистрация: 02.02.2010
Сообщений: 50

После первого действия скрипт перестает работать
Возникла одна проблема. Вот скрипт который делает сортировку у перетаскивание с добавлением в базу, проблема в том что после первого действия скрипт перестаёт работать, после первого запроса уже не отсылается и не работает сортировка, вроде firebug ничего не показал
var dropped = false;
var templateHtml;
$(document).ready(function(){

function addlist(param)
 {
   $.ajax({
           url: 'index.php',
           data: 'drop='+encodeURIComponent(param),
           type: 'POST',
           dataType: 'php',
           success: function(msg)
            {       
             if(parseInt(msg)!=0)
              {
               $('#pageContent').html(msg);     
              }
            }
      });
 }
 
setSortable();
   $("#droppable").droppable({
       accept:".drop",
       drop:function(event,ui){
           dropped = true;
           addlist(ui.draggable.text());
       }
   });
 
});

function setSortable(){

       $("#sortable").sortable({ opacity: 0.6, cursor: 'move', update: function() {
           var order = $(this).sortable("serialize") + '&action=listing';
           $.post("index.php", order, function(theResponse){
               $("#pageContent").html(theResponse);
           });                                                             
       }                                 
       });

 
   $("#sortable li").addClass("drop").bind('mousedown',function(){
       templateHtml = $("#sortable").html();
   });
}


<div  id="pageContent">

<ul id="sortable">
<li id="one">One</li>
<li id="two">Two</li>
<li id="three">Three</li>
<li id="four">Four</li>
<li id="five">Five</li>
<li id="six">Six</li>
</ul>

<div id="droppable">

</div>

</div>
Ответить с цитированием