Va bene sul percorso di ricerca.
Quindi, ancora una volta vogliamo essere in grado di avere intorno alla barra di ricerca o facciamo solo la barra della home
page e avremo un modulo che riempiamo il modulo inviato a questa rotta che poi farà una richiesta di
essere API tranne quella richiesta avremo una variabile qui proveniente dal modulo e poi tutto il resto funzionerà allo stesso modo saremo in
grado di lasciare questa rotta da solo.
Quindi aggiungiamo che in
apt
get slash proprio così e inizieremo semplicemente visualizzando un form che chiameremo search.
Quindi, il prossimo passo facciamo in modo che la vista tocchi la ricerca.
E. J. Sì e ho avuto
un errore di battitura di Tudge nella ricerca di barre.
E. J. Sì.
Dai un'occhiata ad un H1.
Cerca un film.
E come ho detto, lo stiamo tenendo molto molto nudo qui.
Nessuno stile.
Assicuriamoci di vederlo quando eseguiamo il server.
Vado sul percorso della rotta Vedo la ricerca di un film.
Eccellente.
Costruiamo quindi un modulo e aggiungiamo un solo tipo di input uguale al segnaposto uguale al termine di ricerca e aggiungeremo in un
altro tipo di input
uguale a submit in questo modo.
Quindi dove andrà questa forma.
nostri risultati. I risultati e tutto il resto si occuperanno quindi di gestire la chiamata all'API e quindi di eseguire il rendering di un modello.
Bene, vogliamo che venga inviato ai
Quindi questo sarà solo il risultato di un'azione slash e il metodo si ottiene
in modo tale che quasi
tutto, se diamo un'occhiata alla pagina, abbiamo una forma davvero orribile. Posso aggiungere qualcosa qui ma non si fa nulla con questo.
Quindi, anche se cerco Harry Potter e colpisco submit, ho visto ottenere Iowa ma sta presentando il modulo correttamente.
Colpisce i risultati di questa rotta e sta entrando nei film dell'Iowa e sta rendendo il modello dei risultati.
Quindi ora dobbiamo prendere i dati da questo modulo e collegarlo alla chiamata API.
Quindi la prima cosa che dobbiamo fare è aggiungere il nostro attributo name così possiamo chiamarlo come vogliamo.
Chiamiamolo solo queery.
No, in realtà questo è un po 'confuso.
Quindi cerchiamo invece solo il nome della ricerca.
Quindi ricorda quando viene fatta questa richiesta quando inviamo il modulo che assomiglierà a questo.
Ti mostrerò tra un secondo.
Riavvia il server.
Quindi i nostri dati, qualunque cosa mettiamo qui, verranno memorizzati e ricercati.
Quindi, se torniamo aggiornare e provare qualcosa come quello che è un altro stato che possiamo fare.
Facciamo Wyoming.
Invia può vedere qui abbiamo ricerca equivale a Wyoming.
La nostra coppia di valori chiave nella stringa di query.
Quindi questo è tutto ciò che dobbiamo fare per il modulo.
Quindi all'interno della nostra app in questa rotta dobbiamo
accedere ai dati da quella stringa di query e inserirla qui.
Quindi iniziamo semplice.
Come otteniamo i dati dalla stringa di query.
Bene, è una richiesta punto interrogare il nome della o la chiave di quell'informazione che
è la ricerca che è ciò che abbiamo chiamato salvarla su una variabile.
Facciamo una stampa per iniziare.
Mi piace sempre iniziare bello e semplice.
Quindi torno qui.
Facciamolo ora Montana e puoi vedere che stampiamo il Montana lì.
Quindi ora si tratta solo di salvarlo su una variabile.
Quindi lo chiameremo, lo chiameremo semplicemente queer wreck che ha interrogato la ricerca.
Quindi quello che potremmo fare è solo fare più query proprio lì e aggiungeremo semplicemente la nostra
query di ricerca in un modo più semplice o più pulito, secondo me, almeno è rendere la variabile aurl e
concatenarli in questo modo in modo da avere una richiesta più breve che facciamo qui, ti chiediamo solo di essere fuori.
Quindi stiamo interrogando il rettore della query sulla ricerca, qualunque sia l'utente che ha digitato il form o che
ha afferrato il Montana in questo caso, salvandolo in questa variabile, quindi ricostruendo saprai che tutto
ciò che assomiglierà a HTP è la barra dei due slash OAM devia qui .
Il punto interrogativo della barra dei punti è uguale a qualsiasi utente digitato in quel modulo.
E poi stiamo usando quello che sei.
E questo è tutto.
Quindi diamo un colpo al nostro modulo e cerchiamo la Florida e quello che sai ci porta a 10 risultati in Florida.
Provalo ancora questa volta facciamo un altro stato.
Alabama.
Eccezionale.
Quindi la prossima cosa che potremmo fare è aggiungere qualche piccolo miglioramento.
Qualunque cosa sia un
miglioramento, credo, ma la cosa principale che sto pensando non è l'interfaccia utente, ma sto pensando di mostrarti solo l'utilizzo di più dati.
Quindi non stiamo usando l'anno non abbiamo bisogno di tipo, usiamo solo l'anno.
Quindi, facciamo solo il titolo del film Dasch l'anno che dovrebbe
essere abbastanza semplice e ci piacerebbe che Look sembrasse un film dell'anno, proprio come quello, ci salverà come puoi vedere qui otteniamo l'anno.
E aggiungiamo anche in grassetto il titolo del film o in corsivo l'anno uno dei due.
Facciamo un po 'di pulizia qui.
Penso che tecnicamente dovremmo aggiungere UL e tutto
il resto.
OK.
E stiamo facendo il titolo e renderemo
il titolo troppo forte
e possiamo anche indentarlo per rendere un po 'più facile vedere cosa sta succedendo.
Tutto ok.
Quindi diamo un'occhiata.
Eccoci.
La nostra audace Sweet Home Alabama diventerà pazza di tanto in tanto quest'anno che non è audace.
Tutto ok.
Quindi un'ultima cosa davvero piccola.
Ma aggiungiamo un pulsante indietro.
Quindi un tag che vuoi essere uguale alla barra fa di nuovo la ricerca.
Mi piace.
E ora possiamo cercare di nuovo.
OK.
Ancora uno.
Quello che viene detto come un altro stato che potremmo usare.
Oh proviamo New York.
Quindi abbiamo uno spazio e quando lo inoltriamo notiamo che
automaticamente un segno più ha aggiunto il loro nuovo vantaggio.
York e questo è ciò che viene fatto del.
O è quello con cui viene fatta la richiesta.
Quindi è tutto per ora.
Quindi, solo per reiterare i take-away chiave solo una via normale.
Ci stiamo solo attaccando la richiesta al suo interno.
Quando la richiesta è terminata, stiamo rendendo un modello.
L'altra cosa che è importante è sulla parte inferiore perché
quando trasformi quella stringa in un oggetto javascript che possiamo usare e poi l'ultima cosa è che stiamo creando una dinamica.
Quindi non è sempre la California o l'Iowa o qualsiasi altra cosa.
Ora stiamo aggiungendo le query dell'utente proveniente dalla stringa di query dal modulo.
Nostro