PHP+jQuery-ui怎么进行拖动浮动层排序并保存到数据库

技术PHP+jQuery-ui怎么进行拖动浮动层排序并保存到数据库这篇文章将为大家详细讲解有关PHP+jQuery-ui怎么进行拖动浮动层排序并保存到数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这

本文将详细解释PHP jQuery-ui如何对浮动层进行排序并将它们保存到数据库中。这篇文章的内容质量很高,所以边肖会分享给大家参考。希望你看完这篇文章后有所了解。

Phpquery-UI实现拖动浮动图层对布局进行排序,并将拖动的浮动图层位置排序结果保存到数据库实例中。

PHP+jQuery-ui怎么进行拖动浮动层排序并保存到数据库

首先介绍了jQuery库和jquery-ui.min.js,然后放置了一张拖动时加载的图片,以及多个模块拖动层。从数据库中读取的模块和#orderlist用于记录模块的排序值。

script type=' text/JavaScript ' src=' jquery . js '/script

script type=' text/JavaScript ' src=' js/jquery-ui . min . js '/脚本

divid='loader'/div

divided=' module _ list '

input type=' hidden ' id=' order list ' value='?phpecho $ sort?'/

!- ?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

for($ I=0;$ i $ len$ I){ 0

?-

divclass='modules'title='?phpecho $ sort _ arr[$ I];'

h4class='m_title'Module:

!- ?phpecho $ sort _ arr[$ I];- /h4

p

!- ?phpecho $ sort _ arr[$ I];- /p

/div

!- ?php}?-

divclass='cl'/div

/div

js:页

$(function(){ 0

$('.m _ title’)。绑定('鼠标悬停',

函数(){ 0

$(这个)。css('光标','移动')

});

var$show=$(

"#loader"); //进度条 
    var $orderlist = $("#orderlist"); 
    var $list = $("#module_list"); 
 
    $list.sortable({ 
        opacity: 0.6, 
        revert: true, 
        cursor: 'move', 
        handle: '.m_title', 
        update: function() { 
            var new_order = []; 
            $list.children(".modules").each(function() { 
                new_order.push(this.title); 
            }); 
            var newid = new_order.join(','); 
            var oldid = $orderlist.val(); 
            $.ajax({ 
                type: "post", 
                url: "update.php", 
                data: { 
                    id: newid, 
                    order: oldid 
                }, 
                //id:新的排列对应的ID,order:原排列顺序 
                beforeSend: function() { 
                    $show.html("<img src='images/load.gif' /> 正在更新"); 
                }, 
                success: function(msg) { 
                    $show.html(""); 
                } 
            }); 
        } 
    }); 
});

拖动后保存到数据库,ajax.php中的代码:

$order = $_POST['order']; 
$itemid = trim($_POST['id']); 
if (!empty($itemid)) { 
    if ($order != $itemid) { 
        $query = mysql_query("update sortlist set sort='$itemid' where id=1"); 
        if ($query) { 
            echo $itemid; 
        } else { 
            echo "none"; 
        } 
    } 
}

关于PHP+jQuery-ui怎么进行拖动浮动层排序并保存到数据库就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/94853.html

(0)

相关推荐

  • 田鸡的做法,水煮田鸡的正宗做法王刚

    技术田鸡的做法,水煮田鸡的正宗做法王刚1田鸡买的时候让杀好,砍成块,头跟爪子不要,清洗干净,用醋田鸡的做法、生抽、料酒、姜丝、蒜头腌制一会
    2
    花菜撕成小朵,仔细清洗沥干备用(也可以换成白菜,豆芽,黄瓜,木耳)
    3
    花椒

    生活 2021年10月28日
  • ?【Java深层系列】「技术盲区」让我们一起探索一下Netty(Java)底层的“零拷贝Zero-Copy”技术,上)

    技术?【Java深层系列】「技术盲区」让我们一起探索一下Netty(Java)底层的“零拷贝Zero-Copy”技术,上) ?【Java深层系列】「技术盲区」让我们一起探索一下Netty(Java)底层

    礼包 2021年12月24日
  • 竹字头一个见,竹字头下一个乍是什么字

    技术竹字头一个见,竹字头下一个乍是什么字笮 zuó 基本字义1. 用竹篾拧成的索:~桥(竹索桥)竹字头一个见。
    详细字义
    〈名〉
    1. 竹索。拉船的ň [bamboo rope]
    筰,筊也。从竹,作声。竹索也。——《说文

    生活 2021年10月26日
  • 三戒是哪三戒,柳宗元的\”三戒\”是什么?

    技术三戒是哪三戒,柳宗元的\三戒\是什么?柳宗元的《三戒》包括《临江之麋》三戒是哪三戒、《永某氏之鼠》和 《黔之驴》 这一组三篇寓言,是作者贬谪永州时所写。题名“三戒”,可能是取《论语》“君子有三戒”之意。文前的小序,已

    生活 2021年10月22日
  • 如何使用VarifocalNet制定候选框排序的最佳方案

    技术如何用VarifocalNet进行对候选框排序的最优方案今天就跟大家聊聊有关如何用VarifocalNet进行对候选框排序的最优方案,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这

    攻略 2021年12月23日
  • mysql创建删除索引(mysql中如何删除索引)

    技术mysql如何删除index索引小编给大家分享一下mysql如何删除index索引,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年12月21日