Серьезно неполноценное и запаздывающее программное обеспечение под названием «Joomla» вызывает у меня обычную нагрузку от головной боли.
Пример кода
Iиметь следующий код:
<!-- .... -->
<div id="abc"><!----></div>
<script type="text/javascript">
jQuery.get(url, function(data){
jQuery('#abc').html(data);
}, 'data');
</script>
<!-- .... -->
И я получаю этот код из этого URL:
<!-- .... -->
<script type="text/javascript">
document.write('<span');
// perhaps write classes
document.write('>');
// and the rest of the code
</script>
<!-- .... -->
Проблема
Joomla в настоящее время современный с использованием document.write
фрагментов.Это полностью уничтожает любой AJAX html, если я не отключаю / удаляю javascript, который является огромным НЕТ.
Исправление
Мне нужно постепенно заменять текст / кодчтобы выглядеть так:
<span id="ob1"><!----></span>
<script type="text/javascript">
_ob_begin(1);
_ob_write(1, '<span');
// perhaps write classes
_ob_write(1, '>');
// and the rest of the code
_ob_end(1);
</script>
Разъяснение
Любители Joomla, не подходите близко к этой теме.Сейчас я чувствую, что хочу сжечь живого разработчика Joomla.
Сгенерированный код (document.write) строго выполняется Joomla ... никаких плагинов, компонентов или чего-либо еще.