Actualizar div en Joomla 3
refresh (2)
En primer lugar, debe asegurarse de que su script esté en modo No Conflicto ya que así es como Joomla importa jQuery. En segundo lugar, no estoy seguro de dónde está agregando esta secuencia de comandos, pero debe definir la raíz de su sitio al llamar a un archivo. En tercer lugar, sugeriría usar Joomla API para inyectar su script en <head>
. Al igual que:
<?php
$doc = JFactory::getDocument();
$js = ''jQuery(document).ready(function($){
setInterval(function(){
$("#welcome-desc").load("'' . JUri::root() . ''.path/to/dc/test.txt");
}, 3000);
});'';
$doc->addScriptDeclaration($js);
?>
También te sugiero que revises la consola de tu navegador para detectar cualquier error
Tengo script para actualizar div. En este script, el archivo cargado test.php y se muestra en div # welcome-desc en el código normal, este script funciona, pero no joomla. Necesito actualizar una inmersión seleccionada en todas las páginas. La dirección de test.php es correcta. El script JS funciona correctamente pero no funciona con contenido para Joomla (3.X) (módulo html personalizado) ¿Qué estoy haciendo mal?
<script>
$(function(){
setInterval(function(){
$("#welcome-desc") .load("dc/test.txt");
}, 3000);
});
</script>
El módulo html personalizado puede filtrar los contenidos de su secuencia de comandos y no permitir que se muestren correctamente.
La primera opción (recomendada) es crear un módulo hello_world simple utilizando este tutorial e implementar su código js a través de addScriptDeclaration () .
La segunda opción es obtener un módulo preparado para código personalizado en módulos de esta lista .
Espero que esto ayude