2011-12-29 6 views
0

Je n'arrive pas à modifier l'option _drag dans un bloc ajax à l'intérieur du bloc de dépôt. Utilisé jQuery 1.6 et 1.7 avec jQuery ui 1.8.6 et 1.8.16.jquery-ui draggable ne fonctionne pas dans un bloc ajax

$('div.equippment').droppable({ 
    accept: 'div.my_wep, div.store_wep', 
    tolerance: 'intersect', 
    drop: function(e, ui) { 
    var _drop = $(this), _drag = ui.draggable, _class = _drag.attr('class'), _swapsell = false, _dragid = _drag.find('img').attr('name'); 
    $.ajax({ 
     type: 'POST', 
     dataType: 'json', 
     url: _url, 
     data: ({to_inv: _from_store, slot: _drop.attr('id').replace('slot_','')}), 
     success: function(data) { 
     _drag.draggable("option","revert",true); // Doesn't work yay 
     } 
    }); 
    } 
}); 

Répondre

0

Avez-vous des erreurs? On dirait que vous devez fermer la fonction de succès.

+0

Correction d'une erreur de copier-coller. N'a pas fermé le "}" sur le bloc de succès initialement alors que j'aurais dû. Merci :) – user766987

Questions connexes