@JSlang

Страница 1971 из 2237
Danil
09.06.2018
10:55:23
Всем привет. Ищу фронтендера в СПб. Работа в офисе, все по оффу

cmrdlnn
09.06.2018
10:55:26
А шо, Promise.all не кайф? Быстрее же будет

Danil
09.06.2018
10:55:29
Писать мне в личку

Google
Danil
09.06.2018
10:56:18
Ща линк дам на hh

https://spb.hh.ru/vacancy/25992833

Vladimir
09.06.2018
11:03:06
https://spb.hh.ru/vacancy/25992833
А где ЗП) Хотя бы от/до

Danil
09.06.2018
11:03:28
Nikita
09.06.2018
11:09:20
а че так мало?

Anton Saprykin
09.06.2018
11:09:34
че мало

Nikita
09.06.2018
11:09:50
денег мало)

Anton Saprykin
09.06.2018
11:10:01
так требований тож нет

так что халява

Nikita
09.06.2018
11:10:53
ну да) я просто сразу не почитал)

Резван
09.06.2018
11:14:38
помогите плиз. делаю ajax запрос. в консоле пишет SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data

при этом в ответе содержится то что мне нужно

Google
Резван
09.06.2018
11:15:24


Kronic
09.06.2018
11:18:16
dracula?

Резван
09.06.2018
11:18:36
Kronic
09.06.2018
11:19:06
??
я про темную тему со скрина

Резван
09.06.2018
11:19:37
Так и называется "Темная" в мазиле)

Kronic
09.06.2018
11:21:12
Так и называется "Темная" в мазиле)
ясн. думал что именно dracula.

Резван
09.06.2018
11:26:13
никто не знает в чем проблема?)

Vladimir
09.06.2018
11:31:57
Резван
09.06.2018
11:32:28
код аякса покажи
$.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); } });

Vladimir
09.06.2018
11:34:17
$.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); } });

так попробуйте

что в логе

мне кажется вы обьект пытаетесь разобрать

Резван
09.06.2018
11:36:43
так попробуйте
так работает, спасибо) в data у меня находится то что отдает json_encode($json); логично было бы если он мог его разобрать

то что выдает php функция json_encode($json) всегда в js нужно обрабатывать с помощью JSON.stringify ?

Vladimir
09.06.2018
11:39:14
то что выдает php функция json_encode($json) всегда в js нужно обрабатывать с помощью JSON.stringify ?
Зависит от того что отдает, стрингфай приводит обьект к строковому виду

только так ajax сможет его выплюнуть правильно

У меня коллеги в офис приташили синтезатор и эл.гитару

работать невозможно

Google
Vladimir
09.06.2018
11:40:32
Т_Т

Резван
09.06.2018
11:41:01
Зависит от того что отдает, стрингфай приводит обьект к строковому виду
у меня в php скрипте присутствуют header("Content-type: application/json; charset=utf-8"); echo json_encode($json); разве он не должен был отдать json объект?

Vladimir
09.06.2018
11:41:31
Резван
09.06.2018
11:42:51
Он отдает обьект все верно, но не приводит к строковому виду его)
последний вопрос) можно ли в php отдать json объект в том виде, в котором в js не нужно было бы обрабатывать ф-ей JSON.stringify ?

Vladimir
09.06.2018
11:43:42
последний вопрос) можно ли в php отдать json объект в том виде, в котором в js не нужно было бы обрабатывать ф-ей JSON.stringify ?
Хороший вопрос, честно никогда не задумывался- по сему не знаю :) Стоит погуглить

последний вопрос) можно ли в 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); } });

вот так прогоните еще

мне кажется получиться именно так как хотите

Резван
09.06.2018
11:49:49
вот черт?получается он сразу отдавал то что нужно

Резван
09.06.2018
11:50:08
фейл дня

Alexander
09.06.2018
12:03:06
вот черт?получается он сразу отдавал то что нужно
Он всегда в любом случае отдаёт строку. Это уже сама джиквери его преобразует в объект

Vladimir
09.06.2018
12:05:29
если б декод, то надо было бы на js парсить

Alexander
09.06.2018
12:13:14
не там на пэхапэ джейсон_энкод применялся просто :)
? ну на пхп енкод преобразует массив в текст. Веб-сервер его всегда отдаст как текст, в http не могут передаваться объекты. И джиквери тоже от сервера получает текст. Просто если у джиквери стоит dataType: 'json', то джиквери в колбэк возвращает не текст, а сначала парсит его в объект и возвращает его

Admin
ERROR: S client not available

Никита
09.06.2018
12:22:45
?????
Там откомментировали уже.

Andrey
09.06.2018
13:09:16
Всем привет. Что можете посоветовать для работы с хистори апи ?

Google
Andrey
09.06.2018
13:23:54
Переформулирую. Есть ли смысл в сторонних либах ?

В принципе можно и без, но надо менять url и пушить историю ... Возможно есть смысл что то простенькое для построения роутинга подключить

Anonim
09.06.2018
13:34:38
Ну вот например https://github.com/mtrpcic/pathjs

Andrey
09.06.2018
13:35:47
Гляну спасибо

Vladimir
09.06.2018
13:36:00
Мне в свое время очень понравилась реализация ironRoute

Andrey
09.06.2018
13:37:22
Гугл говорит это для метеор

Вообще думаю не использовать либы вообще не самая плохая идея

Anonim
09.06.2018
13:40:12
?? ?

Michael
09.06.2018
13:40:38
Надо использовать либы. Люди жертвовали своим жизненным временем, чтобы ты написал потом всё сам?!?!

Крутости не прибавляет

КПД уменьшает в разы

Забудь про самописы, наш мир и так в избытке от велосипедов

Твои труды не будут оценены клиент видит только результат

Он не знает, как долго ты потел вместо того чтобы заюзать либу

Artyom
09.06.2018
13:44:44
Там откомментировали уже.
Хорошо разошлись по доброму)

Michael
09.06.2018
13:45:55
1. В либах никто не крадёт твои сорцы, жуков и телеметрии там нет

Google
Andrey
09.06.2018
13:45:55
Погодите, почему велосипет, этож апи. history.pushState решает задачу.

Michael
09.06.2018
13:46:04
Кек)

Ну значит пойдёт для профилактики

Andrey
09.06.2018
13:47:00
У нас многостроничный сайт, одну услугу надо переделать в виде лендинга

То бишь надо сохранить ссылки ( не много )

Против либ ничего не имею

Страница 1971 из 2237