Kronic
Резван
никто не знает в чем проблема?)
Резван
код аякса покажи
$.ajax({ url: '/ajax/add.php', data: fd, processData: false, contentType: false, dataType: 'json', type: 'POST', success: function (data) { var json = JSON.parse(data); console.log(json); } });
Anonymous
$.ajax({ url: '/ajax/add.php', data: fd, processData: false, contentType: false, dataType: 'json', type: 'POST', success: function (data) { var json = JSON.parse(data); console.log(json); } });
$.ajax({ url: '/ajax/add.php', data: fd, processData: false, contentType: false, dataType: 'json', type: 'POST', success: function (data) { var json = JSON.parse(JSON.stringify(data)); console.log(json); } });
Anonymous
так попробуйте
Anonymous
что в логе
Anonymous
мне кажется вы обьект пытаетесь разобрать
Резван
так попробуйте
так работает, спасибо) в data у меня находится то что отдает json_encode($json); логично было бы если он мог его разобрать
Резван
то что выдает php функция json_encode($json) всегда в js нужно обрабатывать с помощью JSON.stringify ?
Anonymous
то что выдает php функция json_encode($json) всегда в js нужно обрабатывать с помощью JSON.stringify ?
Зависит от того что отдает, стрингфай приводит обьект к строковому виду
Anonymous
только так ajax сможет его выплюнуть правильно
Anonymous
У меня коллеги в офис приташили синтезатор и эл.гитару
Anonymous
работать невозможно
Anonymous
Т_Т
Резван
Зависит от того что отдает, стрингфай приводит обьект к строковому виду
у меня в php скрипте присутствуют header("Content-type: application/json; charset=utf-8"); echo json_encode($json); разве он не должен был отдать json объект?
Резван
Он отдает обьект все верно, но не приводит к строковому виду его)
последний вопрос) можно ли в php отдать json объект в том виде, в котором в js не нужно было бы обрабатывать ф-ей JSON.stringify ?
Anonymous
последний вопрос) можно ли в php отдать json объект в том виде, в котором в js не нужно было бы обрабатывать ф-ей JSON.stringify ?
Хороший вопрос, честно никогда не задумывался- по сему не знаю :) Стоит погуглить
Anonymous
последний вопрос) можно ли в php отдать json объект в том виде, в котором в js не нужно было бы обрабатывать ф-ей JSON.stringify ?
$.ajax({ url: '/ajax/add.php', data: fd, processData: false, contentType: false, dataType: 'json', type: 'POST', success: function (data) { var json = data; console.log(json); } });
Anonymous
вот так прогоните еще
Anonymous
мне кажется получиться именно так как хотите
Резван
вот черт😂получается он сразу отдавал то что нужно
Резван
фейл дня
Alexander
вот черт😂получается он сразу отдавал то что нужно
Он всегда в любом случае отдаёт строку. Это уже сама джиквери его преобразует в объект
Anonymous
если б декод, то надо было бы на js парсить
Alexander
не там на пэхапэ джейсон_энкод применялся просто :)
? ну на пхп енкод преобразует массив в текст. Веб-сервер его всегда отдаст как текст, в http не могут передаваться объекты. И джиквери тоже от сервера получает текст. Просто если у джиквери стоит dataType: 'json', то джиквери в колбэк возвращает не текст, а сначала парсит его в объект и возвращает его
Nikita
🤣🤣🤣🤣🤣
Там откомментировали уже.
Andrey
Всем привет. Что можете посоветовать для работы с хистори апи ?
Andrey
Переформулирую. Есть ли смысл в сторонних либах ?
Andrey
В принципе можно и без, но надо менять url и пушить историю ... Возможно есть смысл что то простенькое для построения роутинга подключить
Игорь
Ну вот например https://github.com/mtrpcic/pathjs
Andrey
Гляну спасибо
Anonymous
Мне в свое время очень понравилась реализация ironRoute
Andrey
Гугл говорит это для метеор
Andrey
Вообще думаю не использовать либы вообще не самая плохая идея
Игорь
Игорь
🐔👍 🚲
NCR
Надо использовать либы. Люди жертвовали своим жизненным временем, чтобы ты написал потом всё сам?!?!
NCR
Крутости не прибавляет
NCR
КПД уменьшает в разы
NCR
Забудь про самописы, наш мир и так в избытке от велосипедов
NCR
Твои труды не будут оценены клиент видит только результат
NCR
Он не знает, как долго ты потел вместо того чтобы заюзать либу
Anonymous
Там откомментировали уже.
Хорошо разошлись по доброму)
NCR
1. В либах никто не крадёт твои сорцы, жуков и телеметрии там нет
Andrey
Погодите, почему велосипет, этож апи. history.pushState решает задачу.
NCR
Кек)
NCR
Ну значит пойдёт для профилактики
Andrey
У нас многостроничный сайт, одну услугу надо переделать в виде лендинга
Andrey
То бишь надо сохранить ссылки ( не много )
Andrey
Против либ ничего не имею
Alpha
Тупой вопрос: можно попросить примеры структур проектов для говнокода и для best practicies?
Sergey
У цукербергпозвониты сейчас технологический прорыв случился, неблокируемая нативная реклама.
Sergey
10 из 10, аудитория не бунтует, GDPR прячется под шконку
Sergey
Они ее ведь тоже на масках сделали, верно?
Дима
Почему не блокируемая, что там?
Alpha
И ещё вопрос: использовать JSX для React — нормальная практика, или лучше чистый JS?
Alpha
С точки зрения хорошего тона
Sergey
Почему не блокируемая, что там?
По крайней мере автоматически мой адблокер ее не схватил.
Sergey
А у них там игра для рекламы принтера.
Дима
Хорошо не реклама игры для принтера
Дима
Но я пока не встречал рекламу которую бы было невозможно заблокировать
Andrey
Где можно спросить про настройку вебпака? Не получается подключить ресолвер
Андрей
@webpack_ru
Andrey
Спасибо!
Alpha
Снова вопрос. Поскольку я хочу максимально отвязать html от скрипта, в html появился следующий код: <button onclick="addPost({ title: document.getElementById('post-title').value, text: document.getElementById('post-text').value}, function () { document.getElementById('post-title').value = ''; document.getElementById('post-text').value = ''; })"> Add post </button> Есть смысл такое писать для прототипа, или лучше завести отдельный модуль для работы с HTML?
Дима
Так придумали react
Alpha
Ну у меня на нём тоже есть код. Т.е. написать отдельный модуль, ок.