Size: a a a

2020 September 23

S

Syntax Highlight Bot in pro.js
Mikhail Baryshev
Всем, привет!
var ajaxGetCountFlower = function (id) {
 //console.log(id);
 var obj = $.ajax({
   type: 'POST',
   url: domain + '/ajax/getProductAvailableQuantity.php',
   data: {
     'id': id,
     'uid': app.getCookie('uid'),
   },
   success: function (data) {
     console.log('data.quantity = ' + data);
   },
   error: function (xhr, str) {
     alert('Возникла ошибка: ' + xhr.responseCode);
   }
 });
 var result = obj.done(function( msg ) {
   return msg;
 });
 console.log(result);
 console.log(result['responseText']);
 console.log(result.responseText);

 return result;
};

не могу получить результат ajax запроса
вывожу responseText https://c2n.me/49b5qvf
он undefinde
источник

D

Dima in pro.js
Всем привет Есть такая проблемка.
мне нужно отслеживать window.onload = somfunc и window.onresize = somfunc ОДИН РАЗ.(Что бы не что бы событие было два а не на каждый экземпляр класса)

А результат,
window.onload = somfunc и window.onresize = somfunc,
применять для  большого количества элементов.

Не могу понять как это реализовать с помощью классов?
спасибо за помощь.
источник

t

th.witness in pro.js
Dima
Всем привет Есть такая проблемка.
мне нужно отслеживать window.onload = somfunc и window.onresize = somfunc ОДИН РАЗ.(Что бы не что бы событие было два а не на каждый экземпляр класса)

А результат,
window.onload = somfunc и window.onresize = somfunc,
применять для  большого количества элементов.

Не могу понять как это реализовать с помощью классов?
спасибо за помощь.
addEventListener event, callback, { once: true }
источник

D

Dima in pro.js
А то по сути одно и тоже событие а оно множится как грибы после дождя
источник

EP

Evgenii Popov in pro.js
Mikhail Baryshev
Всем, привет!
var ajaxGetCountFlower = function (id) {
 //console.log(id);
 var obj = $.ajax({
   type: 'POST',
   url: domain + '/ajax/getProductAvailableQuantity.php',
   data: {
     'id': id,
     'uid': app.getCookie('uid'),
   },
   success: function (data) {
     console.log('data.quantity = ' + data);
   },
   error: function (xhr, str) {
     alert('Возникла ошибка: ' + xhr.responseCode);
   }
 });
 var result = obj.done(function( msg ) {
   return msg;
 });
 console.log(result);
 console.log(result['responseText']);
 console.log(result.responseText);

 return result;
};

не могу получить результат ajax запроса
вывожу responseText https://c2n.me/49b5qvf
он undefinde
Доллар $.ajax это асинхронная функция и возвращает скорее всего Promise, а может и своё что-то. Реализация на jQuery, похожа на обработку Promise, только тут when - например. Читайте про асинхронность. В obj вы получите результат, только когда загрузятся данные. Браузер не будет ждать пока загрузятся данные в obj и пойдет далее... а там ничего не определено...
https://codepen.io/Axiom777/pen/WNwLzQg?editors=1111 - пример
источник

D

Dima in pro.js
th.witness
addEventListener event, callback, { once: true }
так и делаю проблема в том что событие загрузки приложения и ресайза не нужно повторять .
источник

t

th.witness in pro.js
Dima
так и делаю проблема в том что событие загрузки приложения и ресайза не нужно повторять .
Оно и не повторится.
источник

t

th.witness in pro.js
источник

MB

Mikhail Baryshev in pro.js
Evgenii Popov
Доллар $.ajax это асинхронная функция и возвращает скорее всего Promise, а может и своё что-то. Реализация на jQuery, похожа на обработку Promise, только тут when - например. Читайте про асинхронность. В obj вы получите результат, только когда загрузятся данные. Браузер не будет ждать пока загрузятся данные в obj и пойдет далее... а там ничего не определено...
https://codepen.io/Axiom777/pen/WNwLzQg?editors=1111 - пример
да, спасибо
переделываю уже
источник

t

th.witness in pro.js
th.witness
addEventListener event, callback, { once: true }
Ванс: тру
источник

D

Dima in pro.js
th.witness
Оно и не повторится.
ну вот же смотри сколько событий
источник

t

th.witness in pro.js
Dima
ну вот же смотри сколько событий
Ты пишешь так, как я показал?
источник

В

Влад in pro.js
коллеги, подскажите плиз как можно настроить на IntellijIdea  javascript code snippets? И также как сделать чтобы eslint подчеркивал синтаксис.
источник

D

Dima in pro.js
источник

t

th.witness in pro.js
Нет.
источник

t

th.witness in pro.js
Объект со свойством once: true
источник

D

Dima in pro.js
th.witness
Объект со свойством once: true
Спасибо я увидел что ты показал, но это немного не то.
Задача такая НЕ повторять события для каждого экземпляра класса.
И всё время отслеживать изменения а не единожды.
источник

t

th.witness in pro.js
Dima
Спасибо я увидел что ты показал, но это немного не то.
Задача такая НЕ повторять события для каждого экземпляра класса.
И всё время отслеживать изменения а не единожды.
Что за экземпляры класса?
источник

Э

Эд in pro.js
Влад
коллеги, подскажите плиз как можно настроить на IntellijIdea  javascript code snippets? И также как сделать чтобы eslint подчеркивал синтаксис.
Ultimate IDEA?
источник

В

Влад in pro.js
Эд
Ultimate IDEA?
верно
источник