Форма не успевает отобразиться в рабочем режиме, а в дебаге успевает
По щелчке правой кнопкой по странице выпадает меню: действия -> показать форму.
при нажатии показать форму должна появиться форма на странице. Раньше форма появлялась только после двух таких нажатий "действия -> показать форму.", "действия -> показать форму." я увеличил timeout: 100000, и стало срабатывать в дебаге с первого нажатия. а в рабочем режиме срабатывает так же с задержкой. почему? $(document).ready(function(){ enableLoadAnimation(); var pages=[]; $.ajax({ url : defaultPath+'adress2/adress/'+sessionID, type: 'GET', cache:false, contentType: "application/json;charset=UTF-8", global:false, processData: false, timeout: 100000, success: function (response){ if (response!= null && typeof response == "object") { response.forEach(item=> { pages.push(widgetPlace + item.widgetName+"/"+item.widgetName+".html"); }); appendPage('#widgetsPlace',pages); } } }); форма загружается по такому коду. static checkShowModalForm(url){ checkContain = new Boolean(false); $.ajax({ url : defaultPath+'adress2/adress.../' + url, type: 'GET', processData: false, contentType: "application/json;charset=UTF-8", success: function (response){ appendItem('#modalPlace',modalPlace+response+".html",true); $('#modal_form_'+response).modal('toggle'); $('#modal_form_'+response).modal("show"); } }); } let setForm = new Set(); function appendItem(place, item, checkContain){ if(!checkContain || (!((place + item) in setForm))){ setForm.add(place+item); $.get(item, function(content) { $(place).append(content); }); } } |
Часовой пояс GMT +3, время: 21:52. |