Johnbsb Postado Janeiro 8, 2010 Denunciar Share Postado Janeiro 8, 2010 Boa tarde amigos,Estou desenvolvendo uma função de cadastro em ajax e estou com uma dúvida na montagem de um link ao terminar de cadastrar o conteúdo:/* ---------------------------- *//* XMLHTTPRequest Enable *//* ---------------------------- */function createObject() {var request_type;var browser = navigator.appName;if(browser == "Microsoft Internet Explorer"){request_type = new ActiveXObject("Microsoft.XMLHTTP");}else{request_type = new XMLHttpRequest();}return request_type;}var http = createObject();/* -------------------------- *//* Inserir *//* -------------------------- */var nocache = 0;function insertsistemaos() {//Aqui entra a mensagem de carregar... cujo coloquei processso em andamentodocument.getElementById('insert_response').innerHTML = "Processo em andamento..."//Pega os caracteres do form.var protocolo = encodeURI(document.getElementById('protocolo').value);var cliente_val= encodeURI(document.getElementById('cliente_val').value);var email_val = encodeURI(document.getElementById('email_val').value);var id_val = encodeURI(document.getElementById('id_val').value);//Seta randomnocache = Math.random();// Função para inserir no meu bancohttp.open('get', 'insert_os.php?cliente_val='+cliente_val+'&email_val=' +email_val+'&id_val=' +id_val+'&protocolo=' +protocolo+'&nocache = '+nocache);http.onreadystatechange = insertReply;http.send(null);}function insertReply() {if(http.readyState == 4){ var response = http.responseText;//Aqui entra a dúvida...document.getElementById('insert_response').value = '<div id=\"2\"><a href="java script:void(0)" class="divimprime" rel=\"imprimirOs.php?protocolo='+ protocolo +'\">Imprimir OS</a></div> cadastrado como:'+response;{ alert("Cadastrado com sucesso!!!"); } }}Como que eu faço para o link imprimirOs.php pegar a variavel do protocolo que é gerado no formulário?assim ficaria como exemplo: imprimirOs.php?protocolo=784984989na realidade neste momento está ficando ao clicar: imprimirOs.php?protocolo=+protocolo+Se alguém der essa ajudinha para fazer funcionar, fico muito grato!Abraços a todos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 19, 2010 Denunciar Share Postado Janeiro 19, 2010 se eu entendi direito, você pode fazer com que na pagina que gera o protocolo (ajax) retorne um hidden (exemplo) pra depois na pagina mae você resgatar esse valor Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Johnbsb
Boa tarde amigos,
Estou desenvolvendo uma função de cadastro em ajax e estou com uma dúvida na montagem de um link ao terminar de cadastrar o conteúdo:
Como que eu faço para o link imprimirOs.php pegar a variavel do protocolo que é gerado no formulário?
assim ficaria como exemplo: imprimirOs.php?protocolo=784984989
na realidade neste momento está ficando ao clicar: imprimirOs.php?protocolo=+protocolo+
Se alguém der essa ajudinha para fazer funcionar, fico muito grato!
Abraços a todos
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.