Javascript Gridster是否将数据序列化为1-5阶(递归循环)?

Javascript Gridster是否将数据序列化为1-5阶(递归循环)?,javascript,jquery,loops,recursion,gridster,Javascript,Jquery,Loops,Recursion,Gridster,我正在使用Gridster插件,我需要以1-5的方式捕获新拖动的顺序。我知道我们首先选择行,然后选择顺序(列)。所以,行1,顺序1将是id:grid_74。第1行中大于1的下一个最近的订单号是5,因此id:grid_78。我怎样才能做到这一点 1-格栅74 2-格栅78 (等等……) 我想你可能只需要整理一下 //仅设置对象数组以匹配示例: var gridinfo=[ {id:“grid_75”,顺序:5,行:4}, {id:“grid_74”,顺序:1,行:1}, {id:“grid_91

我正在使用Gridster插件,我需要以1-5的方式捕获新拖动的顺序。我知道我们首先选择行,然后选择顺序(列)。所以,行1,顺序1将是id:grid_74。第1行中大于1的下一个最近的订单号是5,因此id:grid_78。我怎样才能做到这一点

1-格栅74

2-格栅78 (等等……)


我想你可能只需要整理一下

//仅设置对象数组以匹配示例:
var gridinfo=[
{id:“grid_75”,顺序:5,行:4},
{id:“grid_74”,顺序:1,行:1},
{id:“grid_91”,顺序:9,行:1},
{id:“grid_85”,顺序:5,行:7},
{id:“grid_78”,顺序:5,行:1}
]
//这就是所有魔法的作用。。它首先按行排序,然后按顺序排序。
//我将这段javascript ninjutsu从:
// http://www.sitepoint.com/sophisticated-sorting-in-javascript/
gridinfo.sort(函数(a,b)
{
如果(a.行===b.行)
{
返回a.orderb.order-1:0;
}
返回a行-b行;
});
//显示排序数组:

对于(var k=0;k我想您可能只需要进行排序

//仅设置对象数组以匹配示例:
var gridinfo=[
{id:“grid_75”,顺序:5,行:4},
{id:“grid_74”,顺序:1,行:1},
{id:“grid_91”,顺序:9,行:1},
{id:“grid_85”,顺序:5,行:7},
{id:“grid_78”,顺序:5,行:1}
]
//这种排序是最神奇的。它首先按行排序,然后按顺序排序。
//我将这段javascript ninjutsu从:
// http://www.sitepoint.com/sophisticated-sorting-in-javascript/
gridinfo.sort(函数(a,b)
{
如果(a.行===b.行)
{
返回a.orderb.order-1:0;
}
返回a行-b行;
});
//显示排序数组:

对于(var k=0;k我想您可能只需要进行排序

//仅设置对象数组以匹配示例:
var gridinfo=[
{id:“grid_75”,顺序:5,行:4},
{id:“grid_74”,顺序:1,行:1},
{id:“grid_91”,顺序:9,行:1},
{id:“grid_85”,顺序:5,行:7},
{id:“grid_78”,顺序:5,行:1}
]
//这种排序是最神奇的。它首先按行排序,然后按顺序排序。
//我将这段javascript ninjutsu从:
// http://www.sitepoint.com/sophisticated-sorting-in-javascript/
gridinfo.sort(函数(a,b)
{
如果(a.行===b.行)
{
返回a.orderb.order-1:0;
}
返回a行-b行;
});
//显示排序数组:

对于(var k=0;k我想您可能只需要进行排序

//仅设置对象数组以匹配示例:
var gridinfo=[
{id:“grid_75”,顺序:5,行:4},
{id:“grid_74”,顺序:1,行:1},
{id:“grid_91”,顺序:9,行:1},
{id:“grid_85”,顺序:5,行:7},
{id:“grid_78”,顺序:5,行:1}
]
//这种排序是最神奇的。它首先按行排序,然后按顺序排序。
//我将这段javascript ninjutsu从:
// http://www.sitepoint.com/sophisticated-sorting-in-javascript/
gridinfo.sort(函数(a,b)
{
如果(a.行===b.行)
{
返回a.orderb.order-1:0;
}
返回a行-b行;
});
//显示排序数组:
对于(var k=0;k
var gridinfo = gridster.serialize()