У меня проблема с Javascript: я создал такую страницу:
<html>
<body>
<iframe id="a" src="iframe.php" width="500" height="200"></iframe>
</body>
</html>
и внутри iframe.php
, я просто повторяю строку JSON:
<?php
$json = array(
'status' => 'error',
'html' => '<span class="cool">This is a string</span>'
);
echo json_encode( $json );
Мне нужно получить правильную необработанную строку, отображаемую iframe.php
с использованием Javascript (возможно, jQuery), и проанализировать ее как объект JSON.
Но проблема в том, что я всегда получаю неправильный контент. Я попробовал оба метода , описанных здесь и jQuery('iframe').contents().find('body').html()
, но не повезло. Тег span
пропущен или неправильно отформатирован.
Пожалуйста, помогите мне. Спасибо.