jQuery Droppable - 在元素被删除后创建一个更新语句

时间:2012-04-03 19:35:52

标签: php javascript jquery ajax jquery-ui

我想在jQuery UI droppable元素上删除一个元素后,在我的数据库中执行更新语句。

$("#pictures th div").droppable({drop: function(ev, ui) { 
    alert('You filled this box with a picture');
    var this_id = $(ui.draggable).attr("alt");
    var draggableId = ui.draggable.attr("id"); 
}

我知道如何获取我需要的信息(请参阅上面的代码),但我怎样才能将它们放入数据库?

谢谢!

2 个答案:

答案 0 :(得分:1)

此时,您可以使用jQuery的$ .post()方法发布到您编写的PHP文件。在$ .post()中,您可以传递要写入数据库的ID。

这样的事情:

$.post("/save.php", { imageId: this_id, draggedId: draggableId }, function (data) {
    alert("success!");
});

答案 1 :(得分:0)

将变量值发布到其他页面lyk:

     $.ajax({
 type: "POST",
 url: "data.php",
 data: "Cat=" + id + "&Wid=" + WID
 });  

然后在data.php页面上获取值lyk:

 $Cat=$_POST['Cat'];
    $WID=$_POST['Wid'];     

只需使用insert查询将它们存储在数据库中,希望它能帮到你。