Модификатор сериализации Mootools не работает - PullRequest
1 голос
/ 27 апреля 2011

Я использую Mootools Sortables для сортировки списка, и я сериализую данные и использую модификатор, чтобы данные были немного более полезными. Это мой код

var order = mySortableTable.serialize(0, function(element, index){
          return 'item=' + index;
    }).join('&');

Это должно вернуть "item = 0 & item = 2 & item = 1" в зависимости от порядка в списке (очевидно, метка "item" не очень полезна, но я заменю ее, когда функция заработает).

Это работает не так, как хотелось бы, все, что возвращается, это "0 & 2 & 1" без метки элемента. Этот код взят прямо из документации Mootools, поэтому он должен работать, но это не так. Кто-нибудь знает, почему это не работает так, как должно?

Помощь очень ценится!

1 Ответ

0 голосов
/ 27 апреля 2011

Раньше я сериализировал Mootools Sortables и не вижу ошибки в вашем коде.

Не могли бы вы дать нам больше контекста? Например, способ создания объекта Sortables ...

Также важно то, как вы идентифицируете элементы внутри сортируемых элементов.

UPDATE:

Благодаря новой информации, которую вы нам предоставили, я создал JsFiddle с упрощенной версией вашего Javascript, и все работает так, как вам нужно. Вы можете использовать его как основу для обновления своего кода и выяснить, почему он не работает. Я тестировал его в Firefox 3.6.15 и Chrome 10.648 в Linux.

...