Ir para conteúdo

POWERED BY:

Arquivado

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

danielswater

passagem de parametro ajax so funciona no iframe

Recommended Posts

e ai pessoal

bom e o seguinte, tenho uma pagina chamada notas.jsp e outra chamada busca-notas.jsp

 

no meu layout, eu incluo dentro da div principal a página notas.jsp através do método load() do jquery

 

o problema é que essa pagina nao carrega completamente, pois precisa ser passado o valor de um parametro para a busca-notas.jsp

 

ai eu fiz um teste, ao invez de chamar a pagina dentro da div, eu chamo ela dentro de um iframe e deu certo, a página notas.jsp apareceu como deveria

 

ai eu estava olhando o código (que não é meu) e vi umas funções ajax:

 

function submitRequest( ) {
	ajax = ajaxInit( );
	document.getElementById("notas").innerHTML = "Aguarde...";
	if (ajax) {
		ajax.onreadystatechange = getResult;
		v1 = document.getElementById ("selCodigo").value;
		url = 'busca-faltas.jsp?param='+v1;
		
		ajax.open ('GET', url, true);
		ajax.send (null) ;
	}
}

function getResult ( ) {

	if (ajax.readyState == 4) {
		if (ajax.status == 200) {
			document.getElementById("notas").innerHTML = ajax.responseText;
		} else if (ajax.status == 500) {
			alert("Houve um erro no processamento da página.");
		}
	}
}

 

e na tag body dessa página notas.jsp com o onload e chamada a função submitRequest( )

 

ai a minha dúvida e a seguinte, porque só funciona corretamente com o iframe e com o load() não? eu creio que seja por causa do parametro, mas como faria para passar esse parametro para a busca-notas.jsp com jquery por exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites
function teste(){
    var v1 = document.getElementById("selCodigo").value;

    $.ajax({
       
       type : "post",
       data : "turma="+v1,
       url : "busca-notas.jsp",
       success : function(resposta){
           alert("DEU CERTO");
       },
       error : function(erro){
           alert(erro);
       }
    });
}

coloquei esse codigo ai, só que ele retorna um erro "object"

como descubro que tipo de erro esta dando?

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.