Обновление с jQuery 1.3.2 до 1.4 сортируемая сериализация перестает работать - PullRequest
0 голосов
/ 01 февраля 2010

Я только что обновился с jquery 1.3.2 до 1.4 - и я обнаружил, что мой сериализуемый файл sortables больше не работает ?! кто-нибудь еще испытывает эту проблему? вот код:

    $(document).ready(function() { 
$("#list_to_sort").sortable({ 
  handle : '.handle', 
  update : function () { 
    var order = $('#list_to_sort').sortable('serialize'); 
    $("updated-div").load("whatever.sort.serialize.php?"+order);
  } 
}); 

}); Спасибо Марк

Ответы [ 3 ]

2 голосов
/ 02 февраля 2010

Я обнаружил, почему сериализация "не работает". Новый jquery изменил способ сериализации. Вы можете установить его обратно в традиционный режим, используя это:

<script type="text/javascript">jQuery.ajaxSettings.traditional = true;</script>

См. Раздел Ajax здесь: http://jquery14.com/day-01/jquery-14

1 голос
/ 01 февраля 2010

Сортируемые элементы являются частью пользовательского интерфейса jQuery. Возможно, вы захотите обновить до последней альфа-версии jQuery UI (1.8).

0 голосов
/ 01 февраля 2010

Моя ошибка ... jQuery 1.3.2 принял $ ("div"). Load () без присутствия #div. 1.4 не позволяет этого больше! Добавление div на html-страницу сделало это! Там чему-то научились и как всегда чистое кодирование - это суть экономии времени! В любом случае, спасибо!

...