检查JQuery可排序功能是否触发

时间:2020-03-23 12:15:46

标签: javascript jquery

我有一个页面,其中我仅按顺序将数据从倒数UL放置到第一,然后是第二和第三UL

https://jsfiddle.net/programmer19/m6hg4u1z/3/

当我插入数据时,此任务正在运行完美。现在,当我以编辑模式打开页面时。我从数据库中获取数据并将其显示到sortable1,sortable2,sortable3中。

现在,如果我在sortable1 (UL)中进行更改并单击“更新”按钮,会发生什么情况。然后sortable2,sortable3数据被删除

现在我的问题在这里sortable2,sortable3 (UL)未被更新,那么我如何获得那里的值。因为在时间

$("#sortable1").sortable({
$("#sortable2").sortable({
$("#sortable3").sortable({

我将数据放入阵列。 这是我的按钮点击代码。

$("#<%= btnSave.ClientID %>").on('click', function () {

            var qSOAPId = $("#<%= txtSOAPId.ClientID %>").val();
            var pageMode = $("#<%= txtCheckStatus.ClientID %>").val();

        //Remove first Element from Level1
        pushSectionIdvalueLayer1.shift();
        sectionDataLayer1.shift();

        //Remove first Element from Level2
        pushSectionIdvalueLayer2.shift();
        sectionDataLayer2.shift();

        //Remove first Element from Level3
        pushSectionIdvalueLayer3.shift();
        sectionDataLayer3.shift();

        var arrpushSectionIdvalueLayer1 = pushSectionIdvalueLayer1;
        var arrsectionDataLayer1 = sectionDataLayer1;

        var arrpushSectionIdvalueLayer2 = pushSectionIdvalueLayer2;
        var arrsectionDataLayer2 = sectionDataLayer2;

        var arrpushSectionIdvalueLayer3 = pushSectionIdvalueLayer3;
        var arrsectionDataLayer3 = sectionDataLayer3;


        //console.log(checkArray); 
        //console.log(arrsectionDataLayer1); 
        //console.log(arrpushSectionIdvalueLayer2);
        //console.log(arrsectionDataLayer2); 
        //console.log(arrpushSectionIdvalueLayer3);
        //console.log(arrsectionDataLayer3); 
        $.ajax({

            type: "POST",

            url: "fetchSectionInfoNew.aspx/saveSectionPreference",

            //data: '',
            data: JSON.stringify({
                'QueryID': qSOAPId, 'qPageMode': pageMode,
                'sectionPreferenceIDLayer1': arrpushSectionIdvalueLayer1, 'sectionDataIDLayer1': arrsectionDataLayer1,
                'sectionPreferenceIDLayer2': arrpushSectionIdvalueLayer2, 'sectionDataIDLayer2': arrsectionDataLayer2,
                'sectionPreferenceIDLayer3': arrpushSectionIdvalueLayer3, 'sectionDataIDLayer3': arrsectionDataLayer3
            }),

            contentType: "application/json; charset=utf-8",

            dataType: "json",

            success: function (data) {
                //window.location.href = "Template.aspx?Query_temp_id="+;
                var successMessage = JSON.parse(data.d);
                console.log(successMessage);
            }
        });
    });

如何检查“ .sortable({})”事件是否着火

0 个答案:

没有答案