使用 jQuery UI Sortable 序列化方法的 ASP.NET Web 服务示例

标签 asp.net web-services jquery-ui jquery-ui-sortable

我正在构建可排序的 jQuery UI,以使用序列化和 ASP.NET Web 服务在数据库中存储顺序。

我知道如何在 php 中执行此操作,但我不确定如何在 ASP.NET 中执行此操作...我尝试使用谷歌搜索,但收效甚微。

   $('#mylist').sortable({
        handle: ".handle",
        axis: "y",
        update: function () {
            var order = $(this).sortable('serialize');
            alert(order);
        }
    });

给我查询字符串item[]=2&item[]=1&item[]=3&item[]=4

我需要将其传递到 Web 服务,并将新订单存储到数据库中。

最佳答案

我认为执行下面的代码

$('#mylist').sortable({
    handle: ".handle",
    axis: "y",
    update: function () {
        var order = $(this).sortable('toArray');
    }
});

它按照 id 出现的顺序给出了 id 数组。现在,当您保存并取回该数组时,请执行此操作。 //伪代码

for each id in the arrayList
GetElementByid(id); attach to parent UL

最后如果你看到了,列表将按照以前的状态排列

关于使用 jQuery UI Sortable 序列化方法的 ASP.NET Web 服务示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512796/

相关文章:

javascript - jQuery UI 自动完成和带有选择菜单的 HTML 表单

javascript - 如何减小 AspNet.ApplicationCookie 的大小以及其中的内容?

c# - MVC 4 Web API 注册过滤器

php - 您如何在 PHP 中使用 RESTful API?

web-services - 动态更改 web 服务引用

web-services - TLS 对比 HTTP 摘要对比 WS-Security

asp.net - 使用自定义路径时忽略 ServiceStack web.config 设置

asp.net - 如何在没有登录控制的情况下使用表单例份验证?

Jquery 确认不起作用

jquery - 使用 .after 添加 </tr><tr> 不起作用