169 похожих чатов

Привет, в php ложу массив $data_attributes в атрибут data-additional-color-data одного

html элемента:
$data_attributes = [
      312 => [
        'name' => 'Black',
        'hex' => '#000000',
        'src' => 'http://sitename/files/pms_colors/Black.png'
      ],
      313 => [
        'name' => 'Metallic',
        'hex' => '#D3D4DE',
        'src' => 'http://sitename/files/pms_colors/Metallic.png'
      ]
    ];

$entity_form['field_pms_colors']['#attributes']['data-additional-color-data'] = Json::encode($data_attributes);
И вижу в в dev tools браузера что в разметке элемент выглядит так:
<div class="field--name-field-pms-colors" data-additional-color-data="{&quot;312&quot;:{&quot;name&quot;:&quot;Black&quot;,&quot;hex&quot;:&quot;#000000&quot;,&quot;src&quot;:&quot;http:\/\/sitename\/sites\/default\/files\/pms_colors\/Black.png&quot;},&quot;313&quot;:{&quot;name&quot;:&quot;Metallic Silver&quot;,&quot;hex&quot;:&quot;#D3D4DE&quot;,&quot;src&quot;:&quot;http:\/\/sitename\/sites\/default\/files\/pms_colors\/Metallic%20Silver.png&quot;}}"></div>
Как мне теперь в js файле сделать чтобы данные из атрибута были в массиве в примерно таком же виде (нормальном без этих всяких &quot; и других символов) для манипуляции с этими данными?

5 ответов

33 просмотра

@it_chats - здесь есть чаты по php

nathan- Автор вопроса
Bohdan Bida 🇺🇦
@it_chats - здесь есть чаты по php

Извините, но вы вопрос прочли дальше первой строки? Вопрос вообще не о php

nathan- Автор вопроса
Bohdan Bida 🇺🇦
А вопрос про js ?))

Да. Как данные в атрибуте элемента раскодировать в js файле в том виде в котором оно было в php

nathan
Да. Как данные в атрибуте элемента раскодировать в...

Ну то оно в девтулза показывает, а что в консоль выведет, так же? Не приходят ли данные такими уже со стороны пхп, может это надо решать на стороне пхп что-бы изначально приходило как надо?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта