Программирование > JavaScript & JScript

После первого действия скрипт перестает работать

(1/5) > >>

cyberx:
Возникла одна проблема. Вот скрипт который делает сортировку у перетаскивание с добавлением в базу, проблема в том что после первого действия скрипт перестаёт работать, после первого запроса уже не отсылается и не работает сортировка, вроде 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();    }); }
--- Конец кода ---



--- Код: ---   One Two Three Four Five Six      
--- Конец кода ---

brainkiller:
Уважаемый, если хотите, чтобы Ваш скрипт читали люди, потрудитесь привести его в читаемый вид!

cyberx:
Он та был нормально, просто как сюда забросил редактор его изменил,


--- Цитировать ---
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();
   });
}

--- Конец цитаты ---

brainkiller:
Выдаётся ли какая-нибудь ошибка?

cyberx:
Нет просто после первого действия перестаёт работать. После перетаскивания или отсортировки происходит post запрос и после не перетаскивание не происходит и не сортировка

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии