我已经找到了这个问题的答案,但仍然没有结果,所以我来这里寻求帮助。
所以我今天开始使用来自jquery“Sortable”的这个插件
http://api.jqueryui.com/sortable/
它非常好但是这个插件的位置总是从0开始......我想把这个1放到......,所以不是从0开始我想从1开始。
任何帮助将不胜感激,
要插入数据库的代码:
<?php
mysql_connect('localhost','root','valesilveira4850');
mysql_select_db('valesilveira') or die( "Unable to select database");
parse_str($_POST['pages'], $pageOrder);
foreach ($pageOrder['page'] as $key => $value) {
mysql_query("UPDATE dados SET `posicao` = '$key' WHERE `id` = '$value'") or die(mysql_error());
}
?>
来自sortable的脚本:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/jquery-ui.min.js"></script>
<script language="javascript">
$(document).ready(function(){
$("#menu-pages").sortable({
update: function(event, ui) {
$.post("ajax.php", { type: "orderPages", pages: $('#menu-pages').sortable('serialize') } );
}
});
});
</script>
Cumps。
答案 0 :(得分:0)
Javascript数组的索引编号为零。如果您需要显示或输入索引,请进行+/- 1调整。