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

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

<< < (4/5) > >>

brainkiller:
Попробуйте заменить соответствующий фрагмент кода:


success: function(msg)

if(parseInt(msg)!=0)
{
$(\'#pageContent\').html(msg);
setSortable();
}
}
Без тестирования не уверен, что заработает, но копать куда-то в эту сторону.

cyberx:
Вот после этого происходит такое, после перебрасывания только один раз срабатывает сортировка, до этого вообще один раз срабатывало а щас еще один раз срабатывает сортировка и все

brainkiller:
Хм, ошибся фрагментом:
$("#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);
setSortable();
}); 

});

cyberx:
Вот я зарегистрировался на бесплатном хостинге и тут видно что происходит

http://drop.netau.net/index.php

А вот вторая версия, тут я направляю на #droppable и работает, но сбивается дизайн

http://drop.netau.net/index2.php

brainkiller:
Так. Во-первых, скрипт, к которому сценарий обращается посредством post-запроса, возвращает целую html-страницу, что само по себе уже противоречит логике сценария.

Сделайте так, чтобы он возвращал только содержимое #pageContent.

Во-вторых, если и после этого работать будет неправильно, обнуляйте содержимое #pageContent перед вставкой туда данных.

Навигация

[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 
Перейти к полной версии