По щелчке правой кнопкой по странице выпадает меню: действия -> показать форму.
при нажатии показать форму должна появиться форма на странице.
Раньше форма появлялась только после двух таких нажатий "действия -> показать форму.", "действия -> показать форму."
я увеличил 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);
});
}
}