Estou usando o Ajax para exibir a descrição e o preço de uma peça cadastrada no banco atraves do codigo da peça.
Consegui fazer funcionar em um campo, mas o problema é que tenho uma tabela dinâmica e vários campos com o mesmo nome e o Ajax só tá funcionando uma vez, só na primeira linha....como posso fazer para diferenciar os campos? Sem mudar o nome do campo tem como??... Porque com o nome do campo que consigo fazer o vector para salvar no BD.
Pergunta
*Michelle*
Olá povo,
Estou usando o Ajax para exibir a descrição e o preço de uma peça cadastrada no banco atraves do codigo da peça.
Consegui fazer funcionar em um campo, mas o problema é que tenho uma tabela dinâmica e vários campos com o mesmo nome e o Ajax só tá funcionando uma vez, só na primeira linha....como posso fazer para diferenciar os campos? Sem mudar o nome do campo tem como??... Porque com o nome do campo que consigo fazer o vector para salvar no BD.
Página JSP (Principal):
Ajax.jsvar url = "load_peca.jsp?txt_codpeca="; // The server-side script var http = getHTTPObject(); // We create the XMLHTTPRequest Object function handleHttpResponse() { if (http.readyState == 4) { if (http.status == 200) { results = http.responseText.split(";"); document.getElementById('txt_descpeca').value = results[0]; document.getElementById('txt_precopeca').value = results[1]; } else { alert ( "Peça Não Existe!" ); } } } function updateDadosP() { var codigoValue = document.getElementById("txt_codpeca").value; http.open("GET", url + escape(codigoValue), true); http.onreadystatechange = handleHttpResponse; http.send(null); } function getHTTPObject() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } return xmlhttp; }Load_peca.jsp<% String codigo =request.getParameter("txt_codpeca"); if (codigo != null){ Peca peca = new DaoPeca().consultarPeca(codigo); out.print(""+peca.getDescricao()+";"); out.print(""+Float.toString(peca.getPreco())+""); } else { //nothing to show response.setStatus(HttpServletResponse.SC_NO_CONTENT); } %>Alguém ajuda, por favor.
Obrigada,
Michelle
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.