Проверьте JQuery Сортируемая функция Пожар или нет - PullRequest
0 голосов
/ 23 марта 2020

У меня есть одна страница, на которой я помещаю данные из Last UL в первую очередь, затем во вторую и третью UL ТОЛЬКО в последовательности.

https://jsfiddle.net/programmer19/m6hg4u1z/3/ Эта задача выполняется PERFECT в то время, когда я вставляю данные. Теперь, когда я открываю свою страницу в режиме редактирования. Я получаю данные из базы данных и отображаю их в sortable1,sortable2,sortable3. Теперь, что произойдет, если я внесу изменения в sortable1 (UL) и нажму на кнопку ОБНОВЛЕНИЕ. Затем sortable2,sortable3 DATA удаляется .

Теперь мой вопрос здесь 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 ({})" СОБЫТИЕ пожарное или НЕ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...