В настоящее время у меня есть проект PHP, который использует Zend Framework. Когда пользователь нажимает кнопку, я использую частичное, чтобы получить HTML, который нужно добавить на страницу. Проблема заключается в том, что HTML, кажется, возвращается в виде HTML, а не строка:Преобразование HTML в Valid String
document.getElementById("active_projects").innerHTML='<?php echo $this->partial("project/project/activeprojectstable.phtml", array(
"headers" => $headers,
"active" => $this->active
))?>';
.innerHTML =
принимает строку, но HTML имеет новые строки и специальные символы, которые она не принимает. Как преобразовать HTML в допустимую строку HTML?
Обновление:
Для лучшего представления о HTML вырабатываться парциальное, что вызывает проблемы, это то, что он имеет значение:
Вам нужно изменить, что '=' к '(' прежде всего '.innerHTML =» ....), '' Вместо этого использовать .innerHTML (...) ' – ArtisticPhoenix
@ArtisiticPhoenix Я так не думаю: http://www.tizag.com/javascriptT/javascript-innerHTML.php –
Я думал о стиле jQuery, вне зависимости от того, добавляется ли' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '). Возможно, это не проблема, а проблема, тем не менее. – ArtisticPhoenix