5

ここに表示されているように、簡単なD&Dスクリプトがあります。

http://demo.superdit.com/jquery/dragdrop_cart/

これで、AJAXを使用して製品を追加しようとするまで(ページが読み込まれた後)、うまく機能しています。

これがAJAX呼び出し(通常のAJAX)です

$.ajax({
              url: "Search.php",
              dataType: 'json',
              type: 'GET',
              data: "ebayq="+value,
              success: function(data){
                globalRequest = 0;
                resultContainer2.fadeOut('fast', function() {
                    resultContainer2.html('');

              var html2 = [];


    for (var i = 0; i < items.length; ++i)  
  {

html2 += '<label class="title"><a href="'+viewitem+'" target="_blank">'+title+'</a></label>';html2 += '<img src="'+pic+'">';
        html2 += ' <label class="price">New Price: '+myprice+'</label>';
        html2 += '</div>';
        resultContainer2.append(html2);

  }

この要素はページの読み込み後に読み込まれ、ドラッグ可能なアイテムとして認識されないためだと思います。

このAJAXアイテムをドラッグ可能にする方法はありますか?

どうもありがとうございます!

4

1 に答える 1

4

$('your-selector').draggable()AJAX成功メソッドで再度実行します。

Jquery.onを作成または操作Jquery.liveする方法が見つからない場合を除きますJqueryUI.Draggable

于 2013-02-02T10:48:33.393 に答える