Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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 拖放不处理动态数据_Javascript - Fatal编程技术网

Javascript 拖放不处理动态数据

Javascript 拖放不处理动态数据,javascript,Javascript,我正在使用redips plugin()进行拖放。它处理的是静态数据,但当数据通过java动态传输时,拖放操作就会停止。我正在使用以下函数拾取拖放数据: droppedBefore: function() {} , finish: function() {} 该插件是在纯javascript上编写的,因此jquery不起作用,否则我们可以使用$(document.live拾取动态数据 请提供一些建议,以便在拖动容器中的表布局发生更改时,拖放也可以对动态数据进行操作,

我正在使用redips plugin()进行拖放。它处理的是静态数据,但当数据通过java动态传输时,拖放操作就会停止。我正在使用以下函数拾取拖放数据:

 droppedBefore: function() {}
            , finish: function() {} 
该插件是在纯javascript上编写的,因此jquery不起作用,否则我们可以使用
$(document.live
拾取动态数据
请提供一些建议,以便在拖动容器中的表布局发生更改时,拖放也可以对动态数据进行操作,然后需要调用init()initTables()方法。请参见示例0,其中新表动态附加jQuery

。。。下面是script.js文件中使用的JavaScript代码:

// new table using AJAX/jQuery to the drag container 
redips.load_table = function (button) {
    // parameter (example for ajax request)
    var id = 1;
    // disable button (it can be clicked only once)
    button.style.backgroundColor = '#c0c0c0';
    button.disabled = true;
    // AJAX request
    $.ajax({
        type: 'get',
        url: 'ajax.php',
        data: 'id=' + id,
        cache: false,
        success: function (result) {
            // load new table
            $('#load_content').html(result);
            // rescan tables
            REDIPS.drag.initTables();
        }
    });
};

表中的post请求更改后,然后调用

REDIPS.drag.init()


你能检查一下控制台吗。你会遇到什么错误?你能发布更多的代码吗?您是如何添加功能的?@ashok,没有控制台错误。我认为您可以尝试使用html5拖放功能。
 $.ajax({
            type: "post",
            url: "/recipe/sliderData",
            dataType: "json",
            data: dataForSlider,
            success: function (data) { 
             //table change 

              REDIPS.drag.init();// 
            },
            error: function (data) {
              alert("Error")
            }
          });