var c = [{"Id":40,"Action":null,"Card":"0484"}];
$('#hidJson', window.parent.document).val(c);
alert($('#hidJson', window.parent.document).val()); // returns [object Object]
alert($('#hidJson', window.parent.document).val()['Card'); // returns undefined
Я в устаревшем приложении.Мне пришлось исправить ситуацию, когда IFrame должен вернуть пакет JSON обратно в parent.document.Затем данные будут доступны на стороне сервера после того, как я отправлю родительский документ.
Использование оповещения, чтобы попытаться выяснить, что происходит.Нужно ли мне сначала кодировать JSON (перед тем, как установить его во 2-й строке JS.
ОБНОВЛЕНИЕ : я вижу, что он делает сейчас. Он устанавливает значение вDOM нравится так.
<input id="hidJson" name="hidJson" type="hidden" value="[object Object]" />