首页 > 作文

PHP+jQuery

更新时间:2023-04-08 09:17:48 阅读: 评论:0

php+jquery-ui实现的拖动浮动层排序布局并将拖动后的浮动层位置排序结果保存到数据库实例。

首先引入jquery库和jquery元旦英语-ui.min.js,接着放置一个拖动时的加载图片,和从数据库读取出来的多个模块拖动层.modules,及#orderlist用于记录模块的排序值

 1 <script type="text/javascript" src="jquery.js"></script>   2 <script type='text/javascript' src='js/jquery-ui.min.js'></script> 3 <div id="loader"></div>   4 <div id="module_list">   5 <input type="hidden" id="orderlist" value="<?php echo $sort; ?>" />   6    <!--?php  7                 for ($i 上海建桥学院官网= 0; $i < $len; $i++) {  8                     ?-->   9    <div class="modules" title="<?php echo $sort_arr[$i]; ?>">  10     <h3 class="m_title">module: 11      <!--?php echo $sort_arr[$i]; ?--></h3>  12     <p> 13      <!--?php echo $sort_arr[$i]; ?--></p>  14    </div>  15    <!--?php } ?-->  16    <div class="cl"></div>  17 </div>

页面js:

 1 $(function() {  2     $(".m_title").bind('mouover',  3     function() {  4         $(this).css("cursor", "move")  5     });  6   7     var $show = $("#loader"); //进度条  8     var $orderlist = $("#orderlist");  9     var $list = $("#module_list"); 10  11     $list.sortable({ 12         opacity: 0.6, 13         revert: true, 14         cursor: 'move', 15         handle: '.m_title', 16         update: function() { 17             var new_order = []; 18             $list.children(".modules").each(function() { 19                 new_order.push(this.title); 20             }); 21             var newid = new_order.join(','); 22             var oldid = $orderlist.val(); 23             $.ajax({ 24                 type: "post", 25   保护眼睛的壁纸              url: "update.php", 26                 data: { 27                     id: newid, 28                     order: oldid 29                 }, 30                 //id:新的排列对应的id,order:原排列顺序 31                 beforend: function() { 32                     $show.html("<img src='images生活中的困难/load.gif' /> 正在更新"); 33                 }, 34                 success: function(msg) { 35                     $show.html(""); 36                 } 37             }); 38         } 39     }); 40 });

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

 1 $order个人述职述廉报告 = $_post['order'];  2 $itemid = trim($_post['id']);  3 if (!empty($itemid)) {  4     if ($order != $itemid) {  5         $query = mysql_query("update sortlist t sort='$itemid' where id=1");  6         if ($query) {  7             echo $itemid;  8         } el {  9             echo "none"; 10         } 11     } 12 }

本文转自:转载请注明出处!

本文发布于:2023-04-08 09:17:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7b1dd7a5427d9a16f561514af397ddc5.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP+jQuery.doc

本文 PDF 下载地址:PHP+jQuery.pdf

下一篇:返回列表
标签:拖动   数据库   排列   模块
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图