Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery可拖放元素id未定义_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript jQuery可拖放元素id未定义

Javascript jQuery可拖放元素id未定义,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我试图从一个可拖放函数中获取li元素id,但它只返回未定义的,知道为什么会这样吗 每个li元素如下所示: <li class="ui-state-default" data= "<?php $row['ID']?>"> <?php echo $row['name']?> </li> 在警报中,ID仅打印为“未定义”。知道该如何编写吗?您需要将ID放入数据ID属性中,以便使用.data(“ID”)访问它 您需要将ID放入数据ID属性中,以

我试图从一个可拖放函数中获取li元素id,但它只返回未定义的,知道为什么会这样吗

每个li元素如下所示:

 <li class="ui-state-default" data= "<?php $row['ID']?>">
 <?php echo $row['name']?>    </li>

在警报中,ID仅打印为“未定义”。知道该如何编写吗?

您需要将ID放入
数据ID
属性中,以便使用
.data(“ID”)
访问它


您需要将ID放入
数据ID
属性中,以便使用
.data(“ID”)
访问它


您需要将ID放入
数据ID
属性中,以便使用
.data(“ID”)
访问它


您需要将ID放入
数据ID
属性中,以便使用
.data(“ID”)
访问它

查看此代码

$(document).ready(function(){
    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
        drop: function(event, ui) {
            var ID = $(this).data("ID");
            var ajaxurl = 'delete.php';
            $.post(ajaxurl,{ID:ID}, function(ID){
                alert("You have deleted the row successfully" + ID);
            });
            $(ui.draggable).remove();
    });
});
ID参数未定义,因为不在范围内,您需要将ID数据参数放入代码中

$(document).ready(function(){
    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
        drop: function(event, ui) {
            var ID = $(this).data("ID");
            var ajaxurl = 'delete.php';
            $.post(ajaxurl,{ID:ID}, function(ID){
                alert("You have deleted the row successfully" + ID);
            });
            $(ui.draggable).remove();
    });
});
ID参数未定义,因为不在范围内,您需要将ID数据参数放入代码中

$(document).ready(function(){
    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
        drop: function(event, ui) {
            var ID = $(this).data("ID");
            var ajaxurl = 'delete.php';
            $.post(ajaxurl,{ID:ID}, function(ID){
                alert("You have deleted the row successfully" + ID);
            });
            $(ui.draggable).remove();
    });
});
ID参数未定义,因为不在范围内,您需要将ID数据参数放入代码中

$(document).ready(function(){
    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
        drop: function(event, ui) {
            var ID = $(this).data("ID");
            var ajaxurl = 'delete.php';
            $.post(ajaxurl,{ID:ID}, function(ID){
                alert("You have deleted the row successfully" + ID);
            });
            $(ui.draggable).remove();
    });
});

ID参数未定义,因为不在范围内,您需要将ID数据参数设置为

这起作用,但每当我调用回显ID时它总是0,有想法吗?这起作用,但每当我调用回显ID时它总是0,有想法吗?这起作用,但每当我调用回显ID时它总是0,有什么想法吗?这很有效,但每当我呼叫回显ID时,它总是0,有什么想法吗?