Size: a a a

2021 January 21

FF

F F in javascript_ru
F F
мужики как записать в файл HTML код без этих ковычек
источник

FF

F F in javascript_ru
F F
мужики как записать в файл HTML код без этих ковычек
источник

DD

Do Din in javascript_ru
с
источник

DD

Do Din in javascript_ru
Переслано от Do Din
всем привет подскажите как выполнить alert после complete ajax?
источник

DD

Do Din in javascript_ru
Переслано от Do Din
Т.е когда все ок и после ок выводить алерт
источник

DD

Do Din in javascript_ru
Переслано от Do Din
Сейчас алерт происходит в момент complete а нужно что бы после
источник

EP

Egor Petrov in javascript_ru
Do Din
Переслано от Do Din
Сейчас алерт происходит в момент complete а нужно что бы после
код целиком покажи
источник

EP

Egor Petrov in javascript_ru
в теории, ты должен в комплит прокинуть колбек
источник

EP

Egor Petrov in javascript_ru
complete: function(cb) { doSomeStuff(); cb()}
источник

DD

Do Din in javascript_ru
 $.ajax({
               url: self.params.mainUrl,
               data: postData + "&simple_ajax=1",
               type: "POST",
               dataType: "text",
               beforeSend: function() {
                   $('.tooltip ').remove();

                   overlayTimeoutId = window.setTimeout(function() {
                       if (overlayTimeoutId && !(typeof self.params.menuType !== "undefined" && self.params.menuType == 2 && changeStep)) {
                           self.overlayAll();
                       }
                   }, 250);
               },
               success: function(data) {
                       alert('success');


                   clearTimeout(overlayTimeoutId);
                   overlayTimeoutId = 0;

                   var newData = $(self.params.mainContainer, $(data)).get(0);
                   if (!newData && data) {
                       newData = data;
                   }

                   $(self.params.mainContainer).replaceWith(newData);
                   self.init(disableScroll, changeStep);

                   if (typeof callback === "function") {
                       callback.call(self);
                   }

                   self.removeOverlays();
                   self.isReloading = false;
               },

               error: function(xhr, ajaxOptions, thrownError) {
                   clearTimeout(overlayTimeoutId);
                   overlayTimeoutId = 0;
                   self.removeOverlays();
                   self.isReloading = false;
               },
               complete: function(){
                   alert('complete');


               }

           });
       };
источник

DD

Do Din in javascript_ru
сделал вот так  
 complete: function(callback){
                   alert('complete');
               }

но все равно проходит во время загрузки
источник

DM

Denys Mikhalenko in javascript_ru
Авраам Петрович
Здравствуйте. Подскажите удобный шорткат. чтобы сделать цикл от минимума до максимума таким образом, чтобы не было важно в какой переменной большее а в какой меньшее. Не могу нагуглить... Спасибо
for (let i=Math.min(a, b); i<Math.max(a, b); i++) {}
источник

DM

Denys Mikhalenko in javascript_ru
whyamsx
сократил чтоб красивее выглядело
я просто не люблю camelCase
Советую полюбить.
В js все в camelCase
источник

w

whyamsx in javascript_ru
Denys Mikhalenko
Советую полюбить.
В js все в camelCase
мне то нравится, но не когда 2 слова, оно иногда вообще некрасиво выглядит
источник

РБ

Рубикон Безумный... in javascript_ru
whyamsx
мне то нравится, но не когда 2 слова, оно иногда вообще некрасиво выглядит
И? .. зато понятно и нет разночтений
источник

РБ

Рубикон Безумный... in javascript_ru
И прИ рамширении кода не нужно старый рефакторить и переименовывать
источник

EP

Egor Petrov in javascript_ru
Do Din
 $.ajax({
               url: self.params.mainUrl,
               data: postData + "&simple_ajax=1",
               type: "POST",
               dataType: "text",
               beforeSend: function() {
                   $('.tooltip ').remove();

                   overlayTimeoutId = window.setTimeout(function() {
                       if (overlayTimeoutId && !(typeof self.params.menuType !== "undefined" && self.params.menuType == 2 && changeStep)) {
                           self.overlayAll();
                       }
                   }, 250);
               },
               success: function(data) {
                       alert('success');


                   clearTimeout(overlayTimeoutId);
                   overlayTimeoutId = 0;

                   var newData = $(self.params.mainContainer, $(data)).get(0);
                   if (!newData && data) {
                       newData = data;
                   }

                   $(self.params.mainContainer).replaceWith(newData);
                   self.init(disableScroll, changeStep);

                   if (typeof callback === "function") {
                       callback.call(self);
                   }

                   self.removeOverlays();
                   self.isReloading = false;
               },

               error: function(xhr, ajaxOptions, thrownError) {
                   clearTimeout(overlayTimeoutId);
                   overlayTimeoutId = 0;
                   self.removeOverlays();
                   self.isReloading = false;
               },
               complete: function(){
                   alert('complete');


               }

           });
       };
доку по джиквери открой
источник

EP

Egor Petrov in javascript_ru
$.ajax({
 url: "https://fiddle.jshell.net/favicon.png",
 beforeSend: function( xhr ) {
   xhr.overrideMimeType( "text/plain; charset=x-user-defined" );
 }
})
 .done(function( data ) {
   if ( console && console.log ) {
     console.log( "Sample of data:", data.slice( 0, 100 ) );
   }
 });
источник
2021 January 22

N

Name in javascript_ru
Подскажите пожалуйста, почему происходит ошибка? Тип String. Делаю поиск элемента по ID. Если подставляю массив ['Green', 54, 9, 6, '1.1', '1.2', '1.3']; ошибки нет, а сервера приходит JSON ["Green", "48", "6", "8", "2.4", "3.5", "2.4", "2.2", "4.2", "1.1"]. Почему значение "2.4" вызывает ошибку из JSON, а из массива  '1.1' не вызывает ошибку.
источник

N

Name in javascript_ru
источник