Помогите с передачей объекта json вперед в HTML-форме

Здравствуйте, у меня есть многомерный ассоциативный массив, я хочу иметь возможность отправлять вперед, используя POST в HTML-форме. Я думал, что это будет простой вопрос, но я думаю, что что-то упустил.

вот где я кодирую массив в JSON:

$bottomInfoJson=json_encode($bottomInfo);

print_r($bottomInfoJson);

Просто чтобы показать, что json был правильно закодирован, я распечатал его, и вот что я получил:

 {
"M1":{"amount":765,"instMrn":"100"},
"M2":{"amount":50,"instMrn":"100"},
"M3":{"amount":770,"instMrn":"100"},
"M4":{"amount":2159,"instMrn":"100"},
"M5":{"amount":145,"instMrn":"100"},
"M6":{"amount":500,"instMrn":"100"},
"M7":{"amount":7507,"instMrn":"100"},
"M8":{"amount":335,"instMrn":"100"},
"M9":{"amount":525,"instMrn":"100"},
"C10":{"amount":130,"instMrn":"100"}}

Так что я подумал, что мог бы просто передать это в форме, поскольку она содержится в переменной php …

Вот моя форма:

<form method='post' action="midMichSummary" enctype='application/json'>
<input type="hidden" name="sdate" value="<?php echo $sdate; ?>"/>

<input type="hidden" name="hbpb" value="<?php echo $hbpb; ?>"/>
<input type="hidden" name="bottomInfoJson" value="<?php echo $bottomInfoJson; ?>" />

<input type="submit" value="Summary->"/>

</form>

В основном все передается нормально, кроме массива json — использование print-r ($ _ POST) в месте назначения показывает мне, что было передано …

Так что я думаю, что может быть что-то еще, что мне нужно сделать, чтобы пройти это должным образом — поэтому я надеюсь, что кто-то может помочь с этим …

0

Решение

Я не знаю, что именно вы получаете в переменной $ _POST [«bottomInfoJson»], но если вы получили что-то вроде этого «{«, тогда проблема должна заключаться в двойных кавычках, вы можете просто попробовать заменить двойные кавычки Вот:

value="<?php echo $bottomInfoJson; ?>"

с одинарной кавычкой

value='<?php echo $bottomInfoJson; ?>'

Он должен работать

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector