我正在使用可拖动的JQuery UI,并且我会根据所做的转换自动发送到我的数据库表信息。当某个项目被放入某个div时,我调用一个PHP函数将这些信息记录到一个特定的表中。
我使用Ajax做到了:
$(".event").draggable({ helper: "clone" });
$(".drop").droppable({
drop: function(event, ui) {
var id = ui.draggable.attr("id");
var targetid = event.target.id ;
$.ajax( {
type: 'get',
url: "modules/groups/new.php",
data : { 'target_id' : targetid, 'drag_id' : id},
success: function( response ) {
}
});
}
});
由于我使用Ajax,每次调用此PHP函数时,它都不会刷新页面,所以我想自动刷新被删除的div。
我试着这样做:
目标ID是来自dropabble div的id:
$div = '<div id="'.$list_day.'" class="drop" style="background-color: rgba(255,255,255,0.6)";>';
所以,我试图在每次转换时刷新这个特定的div:
$(".event").draggable({ helper: "clone" });
$(".drop").droppable({
drop: function(event, ui) {
var id = ui.draggable.attr("id");
var targetid = event.target.id ;
$.ajax( {
type: 'get',
url: "modules/groups/new.php",
data : { 'target_id' : targetid, 'drag_id' : id},
success: function( response ) {
$(targetid).load(window.location.href + targetid);
}
});
}
});
但我没有成功做到这一点......我需要做什么?