Ir para conteúdo
Fórum Script Brasil
  • 0

Ajax


Turbo

Pergunta

Pessoal,

eu estou comecando a ver o Ajax ... e to tentando fazer um exemplo bem simples de pesquisa... porém.. sempre que executo a pagina com a pesquisa pra retornar o valor.. aparece internal server error...

As pagina estão da seguinte forma...

calcula.asp

<html>
<head>
<title> Uso do Ajax </title>
<script src="ajaxInit.js" language="javascript" type="text/javascript"></script>
<script>

function pesquisa() {
 cnpj = document.getElementById("codigo").value;
 cnpj = cnpj. replace (".","");
 cnpj = cnpj. replace (".","");
 cnpj = cnpj. replace ("-","");
 cnpj = cnpj. replace ("/","");
 ajax = ajaxInit();
 if(ajax) {
   ajax.open("GET", "ajax.asp?cod=" + cnpj, true);
   ajax.onreadystatechange = function() {
     if(ajax.readyState == 4) {
       if(ajax.status == 200) {
         document.getElementById("nome").value = ajax.responseText;
       } else {
         alert(ajax.statusText);
       }
     }
   }
   ajax.send(null);
 }
}


</script>
</head>
<body>
<font face="Courier" size="2">
Codigo do Fornecedor.:<input type="text" id="codigo" />
<br />
Nome do Fornecedor...:<input type="text" id="nome" readonly="readonly" />

<br />
<button type="button" onclick="pesquisa();">Pesquisa</button>
e a que faz a pesquisa da seguinte forma: ajax.asp
<!--#include file = "../conexao.asp" -->
<%
    DataConn.Close()
    DataConn.Open()
    cnpj = Request.QueryString("cod")
    local = Request.QueryString("local")
    sql = ""
    sql = "select pv.vendor_name, pvs.global_attribute15 from apps.po_vendors pv, apps.po_vendor_sites_all pvs where pv.vendor_id = pvs.vendor_id  and pvs.vendor_site_code = '"+local+"'  and pvs.global_attribute10 = '0'||'"+cnpj+"'"
    Set rsResult = DataConn.Execute(sql)
    Response.Write rsResult("vendor_name")
%>

quando eu faço sem banco de dados funciona que é uma beleza... porém quando tento buscar do banco... e a query esta certa porque eu testei na pagina inicial e trouxe o que eu queria...

alguma luz ?!??!

vlw !!!!

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...