Ir para conteúdo

POWERED BY:

Arquivado

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

nemtconto

Update ajax + asp

Recommended Posts

Galera eu não manjo quase nada de ajax... fui caçando pela net e no final consegui isso aqui =P

 

porem ele nao funciona.. alguem pode me indicar um caminhu pra arrumar... alguma luz?? hehe

 

eh um codigo que ao clicar no botao ele da um update na base de dados mbd....

 

o script: na pagina galeriaTalento.asp

<script>
function GetXMLHttp() {
	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;
			}
		}
	}
	return xmlHttp;
}

function gravar()
{
	var oHTTPRequest = GetXMLHttp(); 
	oHTTPRequest.open("post", "galeriaTalento.asp?acao=alterar", true); 
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oHTTPRequest.onreadystatechange=function(){
	if (oHTTPRequest.readyState==4){
	   document.all.divCliente.innerHTML = oHTTPRequest.responseText;}}
	   oHTTPRequest.send("condicao=" + fmrUp.botao.value + "&id=" + fmrUp.id.value);
}	
</script>

o botao e seu form tb dentro da mesma pagina:

<form id="fmrUp" name="form1" method="post" action="">
			   <label>
				 <input type="submit" name="botao" id="botao" value="Ok" onclick="gravar()" />
				 <input name="id" type="hidden" value="<%=Rs_DADOS("id")%>">
			   </label>
			 </form>

 

e por ultimo o update dentro da acao = "alterar" na propria pagina galeriaTalentos.asp

if condicao = "Ok" then
condicao = "sim"
else
condicao = "nao"
end if

strSql = "Update galeriaTalento set "
strSql = strSql & "condicao = '" & condicao & "'"
strSql = strSql & " where id ='" & idt & "'"
Response.Write(strsql)
Response.End()
conbanco.Execute(strsql)

vlww pela ajuda!!!

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.