читать вывод php в строку js? - PullRequest
1 голос
/ 02 марта 2010

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

EDIT

Хорошо, давайте уточним немного больше ...

В моем файле tpl.php у меня есть следующие строки: js snippet:

<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript">var text = '<div id="open">test text</div>';</script>
<script type="text/javascript" src="/js/mypage.js"></script>

Тогда в mypage.js у меня есть это:

$(document).ready(function() {
    var content = text;
        alert(content);
});

И это точно отображает «тестовый текст» в окне предупреждения, но я ищу переменную, которая на самом деле выглядит как текст var, так что она читает:

var content = '<div id="open">test text</div>'; 

1 Ответ

1 голос
/ 02 марта 2010

Если я правильно вас понимаю, вы хотите прочитать содержимое тега HTML (<html>...</html>) с помощью JavaScript?

Легко сделать:

var str = document.getElementsByTagName('body')[0].innerHTML;

РЕДАКТИРОВАТЬ : исправлена ​​синтаксическая ошибка.

EDIT2 : используется body вместо тега html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...