Jquery,tablednd和ajax后
问题描述:
所以,即时通讯使用$ .tableDnD.serialize()函数,以获取表TR-s的当前顺序,并希望发布到另一个变量的PHP函数。Jquery,tablednd和ajax后
$("#articlestable").tableDnD({
onDragClass: "drag",
onDrop: function(table, row) {
$.post('<?php echo HTML_ROOT; ?>/admin/cikkek/updateOrder/', {
pagesid : "1",
arr : $.tableDnD.serialize()
});
}
});
如果我仅发送序列化数据,则访问没有问题。 根据萤火发送的数据:
arr articlestable[]=1&articlestable[]=2&articlestable[]=4&articlestable[]=3
pagesid 1
主要的问题,我怎样才能在PHP中的数据? 我以为:
$pagesid = $_POST["pagesid"];
$orderarr = $_POST["arr"]["articlestable"];
感谢您的帮助,并对我的英语感到抱歉。
答
我认为你想要做的是解析字符串。我可能是错的。
<?php
$arr = array();
$str = $_POST['arr'];
parse_str($str, $arr);
?>
在这一过程中,你应该能够再访问数组 - >
echo $arr[0]; // outputs 1
echo $arr[1]; //outputs 2
echo $arr[2]; //outputs 4
等等等等等等。
编辑
我也应该注意,使用这种方法,你仍然可以通过以下方式联系您的pageid:
echo $arr['pagesid'];