Jump to content

ajuda script ajax


br

Recommended Posts

Boas

estou a desenvolver um projecto e estou a utilizar um script em ajax, o script encontra-se aqui

http://www.devthought.com/2008/01/12/textboxlist-meets-autocompletion/

estou a utilizar este script juntamente num form com mais informaçoes

o meu problema e quando submeto o formulario, como tenho acesso aos nomes que escolhi?

estive a ler o comentarios na pagina do script e a maneira é chamando a funçao update.

mas nao entendo muito de ajax, nao sei quando chamar esta funçao, nem sei se faz o que quero

Link to comment
Share on other sites

O ajax funciona com uma linguagem server-side. Possivelmente deve haver aí uma opção para pores a localização do ficheiro server-side como por exemplo .php, esse ficheiro depois recebe os dados em forma de POST ou GET.

Não estou a perceber concretamente onde está a tua dúvida, tens dúvida na parte do js ou em receber os dados do lado do servidor?

Contador de calorias: caloriaspordia.com

Link to comment
Share on other sites

eu consigo colocar la todos os dados, nao consegui aceder quando faço submit

um exemplo de como isto funciona:

<form name="test" method="POST" action="<?php $_SERVER['PHP_SELF']; ?>?test=true">
<ol>
<li id="facebook-list" class="input-text">
<label>FacebookList input</label>
<input type="text" value="" id="facebook-demo" name="asd"/>
<div id="facebook-auto" >
<div class="default">Type here the name</div>
<ul class="feed">
<li>Jorge Luis Borges</li>
<li>Julio Cortazar</li>
</ul>
</div>
    </li>
</ol>
<input type='submit' name='btadd' value='Add Event'>
</form>

depois disto devia fazer if(isset($_GET['test'])) e ter acesso aos dados.

mas nao e assim que funciona

Edited by brunoais
geshi
Link to comment
Share on other sites

eu consigo colocar la todos os dados, nao consegui aceder quando faço submit

um exemplo de como isto funciona:

<form name="test" method="POST" action="<?php $_SERVER['PHP_SELF']; ?>?test=true">
<ol>
<li id="facebook-list" class="input-text">
<label>FacebookList input</label>
<input type="text" value="" id="facebook-demo" name="asd"/>
<div id="facebook-auto" >
<div class="default">Type here the name</div>
<ul class="feed">
<li>Jorge Luis Borges</li>
<li>Julio Cortazar</li>
</ul>
</div>
 </li>
</ol>
<input type='submit' name='btadd' value='Add Event'>
</form>

depois disto devia fazer if(isset($_GET['test'])) e ter acesso aos dados.

mas nao e assim que funciona

tas a usar method="POST" logo tens de usar $_POST['test'];

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net
Link to comment
Share on other sites

se fosses pelos comentários terias chegado lá fácilmente.

Nao te esqueças de o ficheiro estar em .php

1º definir o id para o form

 <form action=""  id = "files_form" method="get" accept-charset="utf-8">

2ºdefinir o id e name do input para estes

<input type="text" value="" id="files" name = "files"/>

3º e claro um botão para submit antes de fechares a tag form

<input type = "submit" name = "enviar" value = "enviar" />

No test.js procurar por tlist2

e alterar a linha de código para esta:

var tlist2 = new FacebookList('files', 'facebook-auto');

De seguida acrescentar logo após o fim da linha " }}).send();"

$('files_form').addEvent('submit', function () { tlist2.update(); } );

Aqui fiz as alterações e deu...

Array
(
[testinput] =>
[files] => Jorge Luis Borges###Julio Cortazar###Gustavo Nielsen
[enviar] => enviar
)
Edited by Devexz
  • Vote 1

Contador de calorias: caloriaspordia.com

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.