私はこのコード行をいじって、正しく機能させようとしましたが、成功せずにここに投稿することにしました。誰かが助けてくれることを願っています。
私の問題は、DRAGGABLE / DROPPABLE および Json を使用した JQUERY UI を中心に展開しています。ここに私のコードがあります:
$('.drag').draggable({
helper: 'clone'
});
$(".drop").droppable({
drop: function(e, ui) {
var dataString = 'type='+ui.draggable.clone().find('.type').attr('id')+'&update=update';
$.ajax({
url: 'phphandler.php',
type: 'POST',
data: dataString,
dataType: 'json',
success: function(json) {
$(this).append(ui.draggable.clone().html(json.Data));
},
error: function() {
alert(ui.draggable.clone().html);
}
});
}
});
私のHTMLは基本的に次のとおりです。
<div class="drag">Object</div>
<div class="drop"></div>
私がやろうとしているのは、成功後にクローンを追加してドロップするか、成功後にクローンのhtmlを変更することだけです。
注: Ajax リクエストの前に問題なく追加できますが、成功後にクローンの HTML を変更することはできません。