-2

好的,我正在尝试制作一个可拖动的 CMS 系统,现在我陷入了下一个问题。

当我完成拖动“div”时,我想使用 PhP 将新的左侧和顶部(x 和 y)变量保存在我的 MySQL 数据库中。

通过下一行代码,我得到了 left 和 top 变量:

$(function() {
    $( "#3" ).draggable({ 
        stop: function () {
            $.post("upload.php", {
                left: this.getBoundingClientRect().left,
                top: this.getBoundingClientRect().top
            })
        }, 
        containment: "#containment-wrapper", 
        scroll: false 
    });

我的 upload.php 是:

<?
    mysql_query("UPDATE nvt SET left='". $_POST['left'] ."'")or die(mysql_error());
    mysql_query("UPDATE nvt SET top='". $_POST['top'] ."'")or die(mysql_error());
    header("Location: inlogged");
?>

当我完成拖动我的 div 时,没有任何反应?

4

1 回答 1

0

我认为你错过了}); 在最后。代码应该是:

$(function() {
 $( "#3" ).draggable({ 
    stop: function ( event, ui ) {
        $.post("upload.php", {
            left: parseInt( ui.offset.left ),
            top: parseInt( ui.offset.top )
        })
    }, 
    containment: "#containment-wrapper", 
    scroll: false 
   });
}); //see the change
于 2013-09-23T13:18:00.520 回答