Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou com o codigo que peguei no forum porem o select não está funcionando alguem poderia me ajudar...
ele não aparece nenhum erro, simplesmente aparece apenas o combo sem o select
pagina.asp
<!--#include file="function.asp"-->
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("select[name='nome']").change(function(){
$("input[name='endereco']").val('Carregando...');
$("input[name='telefone']").val('Carregando...'); function(data){
$.each(data, function(i, obj){
$("input[name='endereco']").val(obj.endereco);
$("input[name='telefone']").val(obj.telefone);
})
});
});
});
</script>
</head>
<body>
<form action="" method="post">
<label>Nome: <select name="nome">
<option value="">--</option></select></label>
<label>Endereço: <input type="text" name="endereco" value="" /></label>
<label>Telefone: <input type="text" name="telefone" value="" /></label>
</form>
</body>
</html>
Function.asp
<%
set conexao=server.CreateObject("adodb.connection")
dados = "Provider=sqloledb;Data Source=SQLEXPRESS;Initial Catalog=banco;User Id=sa;Password=123456;"
conexao.open dados
'dim conn
'set conn = server.CreateObject("Adodb.Connection")
' conn.connectionString = "Driver=MySQL ODBC 3.51 Driver; DataBase=ajax; Server=localhost; Uid=root; Pwd=123;"
' conn.open
'função que retorna o select
function montaSelect()
set dados = conn.execute("SELECT codigo_cliente, cliente_varejo FROM clientes_varejo")
if (not dados.eof) then
while (not dados.eof)
response.write("<option value="""&dados("codigo_cliente")&""">"&dados("nome")&"</option>")
rs.movenext : wend
else
response.write("<option value=""0"">Nenhum cliente cadastrado</option>")
end if
set dados = nothing
end function
'função que devolve em formato JSON os dados do cliente
function retorna(id)
set rs = conn.execute("SELECT * FROM clientes_varejo")
if (id <> "") then
set dados = conn.execute("SELECT * FROM clientes_varejo WHERE codigo_Cliente = '"&id&"'")
'json = "var dados = ";
json = " ["
if (not dados.eof) then
json = json + "{endereco: '{"&dados("endereco")&"}', telefone: '{"&dados("telefone")&"}'}"
else
json = "endereco: não encontrado"
end if
json = json + "]"
'$json = json + ";"
set dados = nothing
else
json = "endereco: não encontrado"
end if
response.write(json)
set rs = nothingValew galera...
Carregando comentários...