Ir para conteúdo

POWERED BY:

Arquivado

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

michelsilvasz

Passar conteúdo de variavel JAVASCRIPT para uma variavel ASP

Recommended Posts

Galera estou com um dificuldade.

preciso passar um valor de uma variavel javascript para uma variavel asp, para que eu faça uma consulta ao banco de dados.

 

segue o codigo asp:

 

<%

'guardar id do tramite'

dim Idtram

dim Sqm

dim varivelcaptura = passar o valor para essa variavel

Sqm = "select d.id_tramite from VW_ICO_COLABORADOR_FULL e, doc_apex.tb_doc_tramite d where d.id_pessoa_destino=e.ID_PESSOA and id_documento="&varivelcaptura& " and d. dt_recebimento is null and sg_sistema='DOC'"

set Idtram = retornaRs(Sqm)

%>

 

codigo javascript

 

<script type="text/javascript" language="javascript">

function validarLogin(){

 

var useridValida = document.getElementById("useridValida").value; ->> passar o valor desta variavel para o asp, o valor dessa variável esta vindo de um input html.

 

<\script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não manjo nada de ASP.

Mas pensa comigo.

JavaScript você pode fazer a chamada/requisição que quiser.

Então para 'passar' a variável é só fazer a requisição via HTTP e esperar do lado do ASP.

 

Tem uma duvida parecida no Stack.

 

http://pt.stackoverflow.com/questions/21614/%C3%89-possivel-atribuir-o-valor-de-uma-vari%C3%A1vel-javascript-para-uma-em-asp

 

Se tiver duvida sobre fazer a chamada em Javascript da um grito aqui ou se preferir link direto:

http://api.jquery.com/jquery.ajax/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi gabrieldarezzo,

eu fiz igual os exemplos dos links que vc deixou, mas nenhum esta dando certo.

Você sabe me dizer como posso fazer esse ajax, com o metodo post ?

 

eu to tentando desse jeito aqui -->

 

new Ajax.Request("../tramitacao/detalhaBuscaTramite.asp", {

parameters:"&useridValida="+useridValida,

merhod: 'post'

});

mas não esta dando certo. tem algo errado com o codigo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puts pensando melhor acabei complicando as coisas.

 

Nem precisa de JavaScript / Ajax para seu proposito (passagem de variável)

 

 

uma simples URL já resolve seu problema.

Ex:

<a href="detalhaBuscaTramite.asp?variavel=2&outravar=5">Passagem da variavel</a>

E na sua pagina

detalhaBuscaTramite.asp

Você vai receber 2 parametros via GET: (No asp algo busca sobre -- Request("campo"))

variavel = 2

outravar = 5

 

Você pode adicionar quantos você quiser só ir usando o & (e comercial) a cada parametro a mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora se ainda quer utilizar o JavaScript e Ajax um exemplo funcional:

<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript">
        //Declaração de vars
        var useridValida = 5; 

	$(document).ready(function() {
		$.ajax({
			 url: 'detalhaBuscaTramite.asp?useridValida=' + useridValida + '&variavel2=' + 5
			,type:'GET'
			,dataType: 'json'
			,success: function(json){
				return true;
			}
			,error: function(json){
				return false;
			}
		});
	});
</script>

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.