在http://maureenmoore.com/momp_112412/112412.html我正在尝试制作一个被拖入可放置框的 div 数组。请查看查看源代码。
我使用 $.post 将 div 发送到 php 文件 process.php ,它给我 1 到 3 个数组,具体取决于我拖动了多少个 div 而不是一个组合数组。我想使用将 $_REQUEST 对象(即删除的 div)推送到数组中
$stack = array();
foreach ($_REQUEST as $key => $value) {
array_push($stack,$value);
}
print_r($stack);
但它给了我 1 到 3 个数组,每个数组的键为零。如何从例如 3 个拖动的 div 中获取一个数组?
从链接移植的代码:
$(document).ready(function(){
$( "#draggable1" ).draggable({ grid: [ 20,20 ] });
$( "#draggable2" ).draggable({ grid: [ 20,20 ] });
$( "#draggable3" ).draggable({ grid: [ 20,20 ] });
$( "#droppable_box" ).droppable({
drop: function( event, ui ) {
var data = $(ui.draggable).attr('id');
$("#response").append(data);
$('#myId').click(function(event){
$.post("process.php",({id : data}),function(data,status){
alert("Data: " + data);
});
});
}
});
});