Dmitry
Anonymous
Да, с помощью промиза
Dmitry
который для питона
Dmitry
Anonymous
В самом js
Anonymous
Есть такая штука, как обещание
Anonymous
Называется promise
Den
Ребятки, минут 15 уже вожусь с какой-то хернёй, хелпаните, что-то не могу даже в гугле найти. Как это задекодить в нормальный текст? Мобильная версия ВКонтакте
Dmitry
а, ща погуглю
Anonymous
Den
Den
Это utf-8, насколько я понял
Anonymous
Это, я так понимаю base64
Anonymous
А не utf8
Den
Думаешь? Хм, спасибо, сейчас загуглю
Dmitry
Anonymous
Там написано
Dmitry
@MerDenchik
Dmitry
чекай скрин
Anonymous
Мобильная версия вконтакте
Anonymous
Я прав?
Dmitry
это html entities
Anonymous
Там написано
Anonymous
Мобильная версия вконтакте
Anonymous
Я прав?
Dmitry
прав
Anonymous
Ну вот
Dmitry
на скрине написано, не трудно понять
Anonymous
Не, я это раньше узнал
Anonymous
Чем ты скрин залил
Anonymous
Загугли, что такое urlencode
Dmitry
окей, мне похер, я promise ищу, о котором ты говорил
Den
Да, верно, спасибо
Den
А то, я думаю, почему .atob не работает)
Den
decodeURIComponent('Мобильная версия ВКонтакте')
не работает
Anonymous
Anonymous
Dmitry
сделал без этого
Dmitry
var onElementReady = function($element) {
return new Promise((resolve) => {
var waitForElement = function() {
if ($element) {
resolve($element);
} else {
window.requestAnimationFrame(waitForElement);
}
};
waitForElement();
})
};
var $someElement = document.getElementById('number');
onElementReady($someElement).then(() => { $someElement.value = '111' })
Dmitry
это норм код?
Dmitry
или чет исправить можно?
Anonymous
Зачем ты $ используешь?
Anonymous
Это не php
Den
Anonymous
В смысле?
Откуда ты взял decodeURIComponent?
Den
Из js откуда ещё?)
Den
Можно просто decodeURI
Den
Но один хрен
Den
Не работает
Dmitry
Dmitry
один хер - не работает
Ylari
Anonymous
и что ты делал
Dmitry
поле не забивается
Anonymous
какое поле
Anonymous
пшеничное?
Anonymous
ячменное?
Dmitry
Den
Anonymous
хорошо, ты сделал обещание, оно запустилось, я не вижу,что бы ты его получил
Dmitry
onElementReady в конце
Anonymous
и что?
Dmitry
onElementReady(card_number).then(() => { card_number.value = '111'; })
Anonymous
и?
Dmitry
эта строчка не обрабатывает результат обещания?
Anonymous
обрабатывает, но ты его не увидишь
Anonymous
потому что консоль не вернет тебе обещание
Anonymous
о чем она тебе и сообщила
Dmitry
окей, ща
Dmitry
ноуп 🙁
Dmitry
Dmitry
соу?
Anonymous
уфф
Anonymous
1. Дай ссылку на сайт
2. Напиши, что ты хочешь от туда получить
Dmitry
shop.palaceskateboards.com
Dmitry
только надо будет заказ оформить
Dmitry
что хочу - на финальном этапе заполнения карты забить данные карты
Dmitry
бот для покупки будет, в общем