jQuery+Ajax实现排序效果

jQuery+Ajax实现排序效果

在开发项目中,我们会经常碰到文章排序功能,也就是把优秀的文章推荐到前面。

淘建站为您提供更多_Ajax_排序,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 219 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:PHP功能模块 > Ajax 难易程度:初级

PHP

<table width="100%" cellspacing="0" cellpadding="0" border="0" class="table_parameters">
    <tbody>
        <tr class="tr_head">
            <td>用户名</td>
            <td>内容</td>
            <td width="120px">排序</td>
        </tr>
        <?php
        $sql = "SELECT name,content,id,ord FROM wishing_wall ORDER BY ord ASC limit 0,10 ";
        $query = mysql_query($sql);
        while ($row = mysql_fetch_array($query)) {
            ?>

            <tr>
                <td align="center"><?php echo $row['name']; ?></td>
                <td><?php echo $row['content']; ?></td>
                <td align="center"><a onclick="changeOrd($(this), '<?php echo $row['id']; ?>')"><?php echo $row['ord']; ?></a></td>
            </tr>   
        <?php } ?>
    </tbody>
</table>

JS

function changeOrd(obj, id) {
    var val = obj.text();
    var c = obj.parent("td");
    obj.parent("td").html("<input type='text' style='width:50px;' onFocus=this.select()  onblur=changeOrdConfirm($(this)," + id + ") value='" + val + "' />");
    c.children("input").focus();
}
function changeOrdConfirm(obj, id) {
    var ord = obj.val();
    $.post("ajax.php", {
        id: id,
        ord: ord
    },
    function(data) {
        obj.parent("td").html("<a onclick=changeOrd($(this)," + id + ")>" + obj.val() + "</a>");
    })
}

ajax.php

include_once("connect.php");

$id = isset($_POST['id']) ? intval($_POST['id']) : 0;
$ord = isset($_POST['ord']) ? intval($_POST['ord']) : 0;
if ($id > 0) {
    $sql = "UPDATE `wishing_wall` SET `ord` = '".$ord."' WHERE `id` = '" . $id . "';";
     mysql_query($sql);
}

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/389.html
jQuery+Ajax实现排序效果 希望对你有帮助,感谢您的支持!
  • 拖动排序

    拖动排序

  • 多图片上传,排序

    多图片上传,排序

  • jquery快速排序算法_冒泡排序算等动画演示运算排序过程

    jquery快速排序算法_冒泡排序算等动画演示运算排序过程

  • jquery拖拽排序插件div自由拖动排序代码

    jquery拖拽排序插件div自由拖动排序代码

  • jquery可任意拖动排序的导航图片效果

    jquery可任意拖动排序的导航图片效果

  • jquery mobilyselect.js选项卡图片列表按顺序筛选排序

    jquery mobilyselect.js选项卡图片列表按顺序筛选排序

  • 原生js表格数据排序代码

    原生js表格数据排序代码

  • jquery table表格列拖动排序代码

    jquery table表格列拖动排序代码

  • 图片拖拽排序-纯原生js

    图片拖拽排序-纯原生js

  • jQuery ui定位层带删除按钮拖动布局排序代码

    jQuery ui定位层带删除按钮拖动布局排序代码

  • 原生js图片按自定义属性排序效果源码下载

    原生js图片按自定义属性排序效果源码下载

  • Isotope分类过滤和排序插件

    Isotope分类过滤和排序插件

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2