0
jQuery UI的排序順序,我有new_cats
表包含id, title, order
,我從上表數據發佈這樣我怎麼能保存在PHP
PHP
<table>
<tbody class="sort">
<?php
$select_newscats = $mysqli->query("SELECT * FROM news_cats order by ord_show asc");
while ($rows_newscats = $select_newscats->fetch_array(MYSQL_ASSOC)){
$id_newscats = $rows_newscats ['id'];
$title_newscats = $rows_newscats ['title'];
$order_newscats = $rows_newscats ['order'];
?>
<tr class="trtable" id="item_<? echo $id_newscats; ?>">
<td><? echo $id; ?></td>
<td><? echo $title_newscats; ?></td>
</tr>
<?
}
?>
<button class="savesort"></button>
</tbody>
</table>
,我有這個jQuery代碼可排序表並嘗試更新數據庫中的訂單
$(document).ready(function(){
$(".sort").sortable({
update: function (event, ui) {
var order = $(this).sortable('serialize');
}
}).disableSelection();
$('.savesort').on('click', function() {
var aa = $(".sort").sortable("serialize", {
attribute: "id"
});
var s = {
"aa":aa
}
$.ajax({
data: s,
type: 'POST',
url: 'ajax/save_newscats_ord.php',
success:function(data){
alertify.success(data);
}
});
return false;
});
});
本頁內容save_newscats_ord.php
i三編輯保存訂單,但我不明白的jQuery代碼的任何數據我想這代碼來獲取數據
<?php
$list = $_post['aa'];
echo $list;
?>
我怎樣才能將數據發送到PHP頁面,我怎麼可以將其保存在我的數據庫,以便提交
請提供一些示例數據。由於這是最終得到的排序後的HTML,我們需要了解數據是如何編制索引以及如何完成排序的。無法從您的示例中瞭解到這一點。 – Twisty
不應該是'$ _POST'(大寫)? –
您生成表格的方式,變量的值將被覆蓋。您需要將表格行代碼放入while循環中。我不完全確定這是除了什麼@ A.O之外的問題的原因。提及。 – Maximus2012