1

ドラッグアンドドロップと並べ替えのさまざまなjqueryUIデモを実行しました。これらは、あるリストから別のリストにアイテムを取得する方法を示しています。1つの例では、ショッピングカートのデモも示しています。

私はその中に何かが欠けていますか?

  • アイテムはサーバーへの投稿の一部にはなりませんよね?では、ページの表示を再編成する以外に、これはどのような用途ですか?

    これをある種の入力フィールドに適合させることは可能ですか?

    TIA J

  • 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 に答える