У меня есть PHP сделал массив:JS десериализация PHP сериализованного массива
<?php information = array (
'name' => 'John',
'surname' => 'Doe'
); ?>
Я сериализация этого массива с помощью PHP и поместить его в значение входного в:
<input type="hidden" id="information" name="information" value="<?php echo htmlentities(serialize($hidden_information)); ?>" />
Теперь JS часть. Я получаю значение этого входного в:
var information = $('input#information').val();
И вопрос часть: как я могу теперь десериализируюсь с JS Этим PHP сериализован массивом? Я хочу переопределить переменную «информация».
Когда он будет неэтериализован, я хочу предупредить имя и фамилию из массива.
Возможно, существует ли какой-либо возможный способ получить это имя и фамилию без повторной инициализации массива?
Вы должны сериализовать, только если вы работаете с PHP, если хотите иметь имя и фамилию человека, просто создайте 2 поля ввода с этой информацией, если это то, что вы хотите, я могу создать вас ответ. – Skatox
Он также свяжется с PHP позже для некоторых других потребностей. Вот почему мне нужно сериализовать его. –
Используйте формат, который понимается как JSON. – Gumbo