Ir para conteúdo

POWERED BY:

Arquivado

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

marcelocardoso

Combo com AJAX

Recommended Posts

Amigos!

 

Agora que está resolvido, tenho mais uma vontade de fazer outra coisa.

Nesta combo:

<%
 SQL = "SELECT * FROM News WHERE NewsletterEmailCateg ORDER BY ID ASC"
 SET CT = Server.CreateObject("ADODB.RECORDSET")
 CT.Open SQL, ObjCX, 3
%>
 
 <select name="categoriaescolhida" size="1" id="categoriaescolhida" onchange="combo.action='menu_newsletter_atualizacateg.asp?codigocategoria='+this.value + '&ancora=<%=ObjRS("ID")%>&paginacao=<%=PagAtual%>'; combo.submit();">
 <% 
WHILE NOT CT.EOF 
%>
 <option value=<%=CT("NewsletterEmailCateg")%> <% IF CT("NewsletterEmailCateg") = ObjRS("NewsletterCateg") THEN %> selected <% END IF %>><%=CT("NewsletterEmailCateg")%></option>
 <%
CT.MoveNext
 Wend
%>
 </select>
 
</div>
 </form>

 

Não tem como eu escolher a opção desejada, e ao invés de chamar esta página

onchange="combo.action='menu_newsletter_atualizacateg.asp?codigocategoria='+this.value + '&ancora=<%=ObjRS("ID")%>&paginacao=<%=PagAtual%>'; combo.submit();" 

 

Ele com ajax, já atualizar isso alí na hora?

Se não me engano já vi isso em algum lugar, mas não sei como usar a busca para procurar isso.

Alguém me ajuda nisso.

 

Seria eu escolher uma opcao no COMBO, e ao invés de enviar para a página de update, ele na hora alí me atualiza, sem ter que ir para a página, mas ir mudando na tela mesmo.

Tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma pesquisada no forum, que coloquei um exemplo que você outro, vai te ajudarpode ter mais de um combo sendo preenchido por

Compartilhar este post


Link para o post
Compartilhar em outros sites

Xanburzum.

 

Obrigado, mas conforme mencionei, como posso criar minha busca para isso... checkbox com ajax???

 

Xamburzum.

 

Procurei bastante na procura mas não achei nada em relação a isso que desejo efetuar.;

Poderia me ajudar indicando a aonde?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

entra no laboratório de scrip, tem até um exemplo de google suggest e tem outros exemplos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Xanburzum e Amigos!

 

Peguei este código na internet, no imasters.. sobre codigo do TEDK. ok

Tentei usar ele, mas não estou conseguindo.

 

Modifiquei o script do ted tirando a conexão MySQL para ACCESS.

Até aí tudo bem, depois tentei executar os arquivos e me dá este erro.

 

[font="Arial"][size="2"]Erro de compilação do Microsoft VBScript[/size][/font] [font="Arial"][size="2"]erro '800a03ea'[/size][/font] 

 [font="Arial"][size="2"]Erro de sintaxe[/size][/font] 

 [font="Arial"][size="2"]/teste.asp[/size][/font][font="Arial"][size="2"], linha 18[/size][/font] 

if (rs == null) {
--------^

Estou usando assim o code do ted

<%
CAMINHO = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; DBQ=c:\InetPub\wwwroot\teste.mdb"
SET conexao = Server.CreateObject("ADODB.Connection")
	conexao.open CAMINHO
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1? />
<title>JQuery Cadastrando com ASP</title>
<script language="javascript" src="jquery1.js"></script>
<script language="javascript" src="jquery2.js"></script>
</head>
<body>
<h2>JQuery Cadastrando com ASP</h2>
<ul>
<%
var rs = conexao.Execute("SELECT TOP 12 * FROM TB_FORM_EMAIL")
if (rs == null) {
Response.Write("NADA ENCONTRADO");
}
else {
while (!rs.EOF) {
Response.Write("<li>"+rs("nome")+" : "+rs("email")+"</li>")
rs.MoveNext();
}
}
%>
</ul>
<br><strong>INSIRA DADOS NO BANCO</strong><br>
<form action="Cadastro_JQuery.asp?Cadastrar=Ok" method="post">
Nome: <input name="Nome" type="text" id="Nome" />
<br>
E-Mail: <input name="EMail" type="text" id="EMail" />
<input name="btAdd" type="submit" value="adicionar" id="btn_enviar" />
</form>
</body>
</html>
<%
// Função para cadastrar no banco
if (Request.QueryString("Cadastrar") == "Ok") {
Conexao.Execute("Insert Into Teste (Nome, EMail) Values ('"+Request.Form("Nome")+"', '"+Request.Form("EMail")+"')");
Response.Write("");
}
%>

 

jquery2.

 

$(document).ready(function(){
$(’#btn_enviar’).click(function(){
// Pega valor dos campos Nome e E-Mail
var nome_post = $(’#Nome’).val();
var email_post = $(’#EMail’).val();
// Envia para a função criada em ASP
$.post(”Cadastro_JQuery.asp?Cadastrar=Ok”,{nome: nome_post, email: email_post},function(){
// Lista dentro de uma UL>LI os dados postados
$(”ul li:last”).after(”
# ” + nome_post + ” : ” + email_post + “

“).next().fadeIn(”slow”);
});
// Apaga os Dados do Campo Nome e E-Mail
$(’#Nome’).val(”");
$(’#EMail’).val(”");

return false;
});
});

Alguem me ajuda a resolver este código, que depois eu consigo adaptar no que eu preciso.

Por gentileza amigos.

obrigado!

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.