php ajax 弹窗修改,更改PHP/Ajax脚本来使用Meekrodb?

我试图将一个非常小的项目(可以通过拖放重新排列的数据列表)从通常的PHP、mysqli和ajax“转换”为使用MeekroDB。

它以其原始形式运行良好(这是Ajax使用的小型PHP文件):

require_once __DIR__.'/../ini.php';

$SortingOrder = isset($_POST["SortingOrder_ids"]) ? $_POST["SortingOrder_ids"] : [];

if(count($SortingOrder)>0){

for($order_no= 0; $order_no < count($SortingOrder); $order_no++)

{

$query = "UPDATE SortingTable SET SortingOrder = '".($order_no+1)."' WHERE ID = '".$SortingOrder[$order_no]."'";

mysqli_query($con, $query);

}

echo true;

}else{

echo false;

}

?>

但现在我正在尝试使用Meekrodb时却什么也不做:

require_once __DIR__.'/../ini_meekro.php';

$SortingOrder = isset($_POST["SortingOrder_ids"]) ? $_POST["SortingOrder_ids"] : [];

if(count($SortingOrder)>0){

for($order_no= 0; $order_no < count($SortingOrder); $order_no++)

{

DB::query("UPDATE SortingTable SET SortingOrder=%i, WHERE ID=%i", $order_no+1, $SortingOrder[$order_no]);

};

echo true;

}else{

echo false;

}

?>

JavaScript/jQuery脚本不变。当然,我已经更新了列表最初是如何从数据库中提取并在站点上显示的,这就很好地工作了。我也仍然可以拖动东西,但它从来没有保存新的排序顺序。

我以前从未用Ajax做过任何事情。我最初使用的是下面的指南:http://learninfinity.info/drag-and-drop-table-row-sorting-ajax-php-and-mysqli/并使其运行良好。但我想让它与MeekroDB一起工作,我被卡住了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值