Mootools sortables序列化修饰符不起作用

时间:2011-04-27 19:18:37

标签: serialization mootools sortables

我正在使用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 :(得分:0)

之前我已经将Mootools Sortables序列化,我发现你的代码没有错误。

你能给我们更多背景吗?例如,您创建Sortables对象的方式......

同样重要的是如何识别Sortables中的元素。

<强>更新

感谢您提供给我们的新信息,我使用简化版的Javascript构建了JsFiddle,一切都按您的需要运行。您可以使用它作为更新代码的基础,并找出它无法正常工作的原因。我在Firefox 3.6.15中测试了它,在Linux中测试了Chrome 10.648。