1

我已经通过各种 jquery UI 演示进行了拖放和排序。这些展示了如何将项目从一个列表获取到另一个列表。一个例子甚至展示了一个购物车演示。

我是不是错过了什么

  • 项目不会成为服务器帖子的一部分,对吗?那么除了重新组织页面上的显示之外,这还有什么用呢?

    是否可以使其适应某种输入字段?

    蒂亚杰

  • 4

    1 回答 1

    1

    项目不会成为服务器帖子的一部分,对吗?那么除了重新组织页面上的显示之外,这还有什么用呢?

    允许用户重新组织页面中的元素是一个不错的功能,即使您没有在服务器上收到通知。例如,通过允许用户拖放元素,您可以存储他当前的页面布局,localStorage以便下次用户访问您的页面时,布局会自动恢复。您不需要在服务器端收到用户偏好的通知。

    所有这些 jQuery 插件(可排序、可拖动等)都具有可以挂钩并触发一些服务器端处理的功能。例如,当用户将一个元素从屏幕的一个部分拖放到另一个部分时,您可以完美地发出 ajax 请求并在您端进行一些处理。这将为用户提供非常好的用户体验。

    例如:

    $( ".selector" ).droppable({
        drop: function( event, ui ) {
           $.post('http://server/somection',data{...});//do something on the server-side
        };
    });
    

    绝对地!jsfiddle 在这里演示。

    于 2012-12-17T19:19:20.730 回答