Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Aqui estou mais uma vez, meu problema agora é o seguinte, tenho uma DIV "conteúdo" carrega por uma função em AJAX, tudo funcionando, porém quando carrego as páginas que contém scripts Jquery não funciona! O carregamento é feito e o conteúdo aparece, mais todo desfigurado, pois não carrega o script Jquery! O que acontece? Como posso resolver? Abaixo o código que estou usando:
var xmlHttp;
try {
xmlhttp = new XMLHttpRequest();
} catch(ee) {
try {
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
} catch(e) {
try {
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
} catch(e) {
xmlhttp = false;
}
}
}
function carrega(_idContainer, _endereco){
xmlhttp.open('GET',_endereco,true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4){
retorno=xmlhttp.responseText;
var tag_container = document.getElementById(_idContainer);
tag_container.innerHTML=retorno;
}
}
xmlhttp.send(null)
}
DIV:
<div id="conteudo"></div>
Obrigado!
>
simples, usa o JQuery para fazer o ajax também.
o seu código pode ser substituído por:
function carrega(_idContainer, _endereco){
$.get(_endereco,function(data){
$("#"+_idContainer).html(data);
});
}
Mais tipo, eu só preciso substituir o meu código por esse? Ou é preciso implementar algo mais?
linka o jquery na página, ANTES DO CÓDIGO, e apenas substitui.
>
linka o jquery na página, ANTES DO CÓDIGO, e apenas substitui.
Creio que tenha se enganado a respeito do que eu quero, o carregando dentro da DIV está perfeito, o problema é que estou tentando carregar uma galeria em javascript dentro dela e ela não abre perfeita. Ou seja a galeria não está carregando o arquivo Jquery que necessita pra rodar.
Esse código que postei acima está salvo como "carrega.js" e não está no corpo da página, mais mesmo assim fiz a substituição e não tive sucesso!
simples, usa o JQuery para fazer o ajax também.
o seu código pode ser substituído por: