Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angelo-ti

Select sem Refrech Onchange

Recommended Posts

Fiz um codigo em, nao ele nao esta fazendo oq devia.

 

Sisteminha simples, biblioteca.

 

"Usuario vai adicionar um livro, ja preencheu todos os dados do livro, mais nao tem o genero que precisava cadastrado, click em cadastrar um novo genero ok adiconado. Volta para pagina de cadastro de livro todos os dados ainda estao la, precisa fazer um reload somente no select do genoro sem apertar F5."

 

Se meu codigo.

 

 

function getXMLHttpRequest()
{
if (window.ActiveXObject)
{
return new ActiveXObject("Microsoft.XMLHTTP"); // IE
}
else if (window.XMLHttpRequest)
{
return new XMLHttpRequest(); // Outros Navegadores
}
else{
alert("Seu Navegador nao suporta AJAX."); // Navegadores antigos
return null;
}
}

var XMLHttpRequest;

comboGenero('.buscaGenero.php'); // inicia o Select

function comboGenero(url)
{
XMLHttpRequest = getXMLHttpRequest();

XMLHttpRequest.onreadystatechange = comboGeneroResult;

XMLHttpRequest.open("GET",url,true);
XMLHttpRequest.send(null);
}

function comboGeneroResult()
{
if(XMLHttpRequest && XMLHttpRequest.readyState == 4)
{
document.getElementById('genero').innerHTML = XMLHttpRequest.responseText;
}
}

 

meu select

Obs: esse codigo esta funcionaod ele carrega os dados do banco, mais quando adiciono um novo registro ele nao carrega, mesmo usando onchange.

 

<select name="genero" id="genero" onchange="comboGenero('buscaGenero.php')">
</select>

 

 

Vlw..

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei usar assim,

 

<select name="genero" id="genero" OnChange="window.location.reload('?fun=buscaGenero')">

 

ele faz refesh no form todo, e limpa os dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.