Sam
вполне возможно. Но и проверить я это не могу, к сожалению
Sergey
Так а на бэк уходит null?
Sergey
Если да, то тут уже ничего не поделаешь
Sam
А как поверить?
Sergey
Ну в браузере, в network посмотреть
Sergey
Что там PUT запрос отправляет
Stas
незнаю в чем был прикол но перехерачил полностью все на объекты измасивов только тогда улетело вроде нормально
Sam
если null - улетает предыдущее
Sam
буду разбиратся
Sergey
Ну в смысле хорошо что работает
Sergey
Но массивы это норм тема)
Stas
рабрался
Stas
причина в отсутсвиии элементарных знаний жс
Stas
я пробовал отправить скажем так асоциативный мссив:))
Sergey
Так это и есть объект
Stas
и он чистился так как тма неправильные кулючи были для жм
Sergey
В жс вообще всё объект
Stas
нет именно аррей
Sergey
Массивы тоже
Stas
не обджект
Stas
хз
Stas
у меня ключи были датами ф формате год месяц день
Stas
не строковые
Sergey
[ "date":"olololo" ] типа так?
Rem1te
я так понял new Date() : 'fdsfsdf'
Sergey
Ну жс наверное такое позволяет, ему пофиг(
Stas
типа: let var = []; var[2018-11-11] = test
Rem1te
нет ему не пофиг, если это массив то должны быть индексы
Rem1te
если это обьект то должны быть ключи или индексы
Sergey
типа: let var = []; var[2018-11-11] = test
Нихера это не массив
Sergey
Это дебильный джс-овский способ доступа к свойствам объекта
Stas
хз перевел в объект все залетало
Sergey
То что ты его объявлял как массив это не значит ничего
Rem1te
хз перевел в объект все залетало
потому что ты с ним манипулируешь как с обьектом
Rem1te
это и должен быть обьект
Rem1te
http://i.prntscr.com/v6aqB_bnRqS8Kjhvl3V1tg.png
Stas
ну незнаю в консоли когда так делал говорило что это тип именно аррей
Rem1te
а пустой массив - это внезапно пустой массив
Stas
перевел в ообъект то показывало как объект
Rem1te
конечно
Rem1te
все правильно он тебе показывал
Rem1te
просто не может существовать массив с буквами как ключи
Rem1te
и тому подобное
Rem1te
массив это последовательность
Stas
массив это последовательность
+. в этом и была проблема что немог понять такие индекмы
Rem1te
я скрин скинул
Rem1te
почему массив остался пустой
Stas
угумс
Stas
я ж говорю привычка бека:) трудно доучиватся на фронта
Rem1te
пхп - не бек енд
Rem1te
-_-
Rem1te
такая же параша как и джаваскрипт
Igor
тоже отправлял на бекенд массиви но когда спросил @ASYOU99 пошел сюда и https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_post и оправил в параметрах t.asp", ['test','privet'], functio.... то в вкладке network не полетело никаких данних
Stas
:))
Igor
можете обьяснить почему?
Stas
на сколько я понял жс требует в массиве для отправки обюычные цифровые ключи
Stas
т.е. что то типа последовательности
Stas
а не асоциативный массив
Rem1te
или тогда хендлить такие "нестандартные" форматы данных вручную разбирая хттп запрос
Rem1te
отделяя бади и парся его
Sergey
можете обьяснить почему?
content-type: application/x-www-form-urlencoded
Sergey
Теоретически, потому что jquery умничать пытается
Sergey
https://www.w3schools.com/code/tryit.asp?filename=FYA7TGZIAOQ9
Sergey
Если отправлять вот так, то работает
Anonymous
Ребят привет, нашел канал крутой @stockwp для тех кто работает с WordPress, думаю многим понадобится, очень выручили меня сегодня создатели, если у кого сайт на этой CMS то вам к ним! P.S: Если у кого есть чат по Wordpress где можно получить помощь напишите мне в личку плиз, буду очень Вам признателен!
Dmitry
Народ, всем привет. Вопрос по restangular js. Можно ли как-то мемоизировать вызовы, чтоб не слать лишние повторные запросы, если query-параметры совпадают? В доках ответа не нашел
Sergey
Но ты можешь сделать сам кешировани через например https://github.com/jmdobry/CacheFactory
Dmitry
@webRMT @yarrrrrrrr спасибо
Алексей
Всем привет. Вопрос по js. С бекенда получаю обьект файла с base64. Пытаюсь сохранить как xls/ Делаю так: window.open("data:" + data.file.ContentType + ";filename=" + data.file.FileDownloadName + ";base64," + data.file.FileContents); Но сохраняет как Без названия.xls Как применить название файла при сохранении?
Nikolai
Всем привет. Вопрос по js. С бекенда получаю обьект файла с base64. Пытаюсь сохранить как xls/ Делаю так: window.open("data:" + data.file.ContentType + ";filename=" + data.file.FileDownloadName + ";base64," + data.file.FileContents); Но сохраняет как Без названия.xls Как применить название файла при сохранении?
по-другому надо сохранять: var downloadLink = angular.element(downloadContainer.children()[0]); downloadLink.attr('href', window.URL.createObjectURL(blob)); downloadLink.attr('download', filename); downloadLink.attr('target', '_blank'); $document.find('body').append(downloadContainer); $timeout(function () { downloadLink[0].click(); downloadLink.remove(); }, null);
Nikolai
предварительно записав b64 в blob
Sergey
https://github.com/eligrey/FileSaver.js/
Sergey
Я вот такую фигню юзал
Stas
ткните в сортировку в контроллере что то ненайду нормальной доки везде только про сортировку в шаблонах
Sergey
Ты хочешь встроенный фильтр использовать в контроллере?
Sergey
$filter('orderBy')($scope.images, 'orgName'); Так типа? Инжектни $filter и пользуйся