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一起工作,我被卡住了。
總結
以上是生活随笔為你收集整理的php ajax 弹窗修改,更改PHP/Ajax脚本来使用Meekrodb?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 举例说明在汇编语言中,[]的用法
- 下一篇: 用VC写Assembly代码(6)--附