Thema: Kap8 Autocompleter-mehrere Requests in einer Ausgabe zusammenfassbar?

Hi,

das Beispiel aus Kap 8 mit der Autovervollständigung ging ratz fatz umzusetzen.

Ich habe einen Request, ein Form, ein div für die Ausgabe.
Kann man eigentlich auch einen zweiten Request starten, dessen ergebnis an das der ersten Abfrage angehangen wird?
so ähnlich in etwa:

input:         | dap                                |

name_list   | T-Adapter (Artikel)           |
                 | Adapterkarte (Artikel)      |
                 | xyz...dap.... (Artikel)       |
name_list2 | Dappert, Jürgen (Name)   |
                 | Kadap, A. (Name)           |
                 | ...                                  |
               
Jemand einen Tipp in welche Richtung ichs versuchen soll?

gruß
Timo

2

Re: Kap8 Autocompleter-mehrere Requests in einer Ausgabe zusammenfassbar?

Hi,

sorry für die späte Antwort. Du kannst sicherlich auch zwei oder mehrere Request starten und dessen Ergebnisliste der Reihe nach an eine Zielliste anhängen. Bei der Umsetzung stellt sich halt die Frage, wie sollen diese zusäztlichen Anfragen augelöst werden ... ?

vg
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

Re: Kap8 Autocompleter-mehrere Requests in einer Ausgabe zusammenfassbar?

kein Problem wegen der späten Antwort, hatte dadurch genug Zeit um selber "rumzufummeln". Werde das eher serverseitig lösen, da kenn ich mich besser aus.
Wie könnte man es denn mit den prototype etc. libs hinbekommen, aus einer Eingabe in einem Input-Feld z.B. zwei Requests gleichzeitig zu starten, ohne das ganze per Hand zu schreiben?

PS: Dickes Lob, super Buch! Grundwissen, klare Strukturierung und eine Menge Beispiele - weiter so.

gruß
Timo

4

Re: Kap8 Autocompleter-mehrere Requests in einer Ausgabe zusammenfassbar?

Sorry .. war gut eingespannt und komme erst jetzt dazu wieder auf das Forum zu schauen.

chiaroscuro schrieb:

Wie könnte man es denn mit den prototype etc. libs hinbekommen, aus einer Eingabe in einem Input-Feld z.B. zwei Requests gleichzeitig zu starten, ohne das ganze per Hand zu schreiben?

Du kannst eigentlich ganz einfach eine Funktion, bzw. Methode aufrufen, die dann eben zwei getrennte Request absetzt.

var doThat = function()
{
    ...
    /* AJAX Request 1 */
    /* AJAX Request 2 */
    ...
}

Wahrscheinlich haste Dir diese Frage aber schon längst selbst beantwortet yikes)

vg
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de