gpt4 book ai didi

javascript - 如何更改 jquery ui 可排序返回值?

转载 作者:行者123 更新时间:2023-11-28 08:02:50 25 4
gpt4 key购买 nike

我有一个 CMS,可以让我的用户通过 jquery ui 可排序对菜单进行排序。

jquery ui 返回什么?

我使用了这段代码:

JavaScript:

$( "#menuUl" ).sortable({
update: function (event, ui) {
var data = $(this).sortable('serialize');
console.log(data);
}
})

html:

echo '<ul id="menuUl">';
$i=0;
while($row=mysql_fetch_array($result_select_menu)){
$i++;
echo '<li name="asdsad" id="li-'.$row['menu_id'].'" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>'.$row['title'].'<input type="hidden" value="" id="hidden-'.$row['menu_id'].'" class="hiddenClass" name="id['.$row['menu_id'].']"/></li>
';
}
echo '</ul>';
<小时/>

这就是 JavaScript 所说的:

li[]=2&li[]=1&li[]=3&li[]=4&li[]=5&li[]=6&li[]=7&li[]=8&li[]=9&li[]=10&li[]=11&li[]=12&li[]=13&li[]=14

我需要知道哪个李有多少号码。像这样:

li[1]=2&li[2]=1&li[3]=3&li[4]=4&li[5]=5&li[6]=6&li[7]=7&li[8]=8&li[9]=9&li[10]=10&li[11]=11&li[12]=12&li[13]=13&li[14]=14

我的另一个问题是:我可以更改序列化返回的内容,例如序列化返回 li[]=1,但我需要说 li[1]=1

最佳答案

有一些方法可以做到这一点,我认为你应该使用序列化,然后通过Ajax将其发送到你的服务器端页面。

这对你来说是一个很好的答案write order into database

关于javascript - 如何更改 jquery ui 可排序返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25181212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com