Está bien en la ruta de búsqueda.
Así que de nuevo queremos poder tener una búsqueda en barra o simplemente convertirla en la barra diagonal de la página de
inicio y tendremos un formulario que llenaremos el formulario que envíe a esta ruta, que luego hará que una
solicitud sea API excepto esa solicitud tendrá una variable aquí desde el formulario y luego todo lo demás funcionará de la misma
manera podremos dejar esta ruta en paz.
Así que agreguemos eso
en
apt get slash así y comenzaremos por renderizar un formulario al que llamaremos búsqueda.
Así que, a continuación, hagamos que esa vista toque la barra de búsqueda.
MI. J. Sí y tuve
un error tipográfico Tudge views slash search.
MI. J. Sí.
Míralo en un H1.
Busque una pelicula
Y como mencioné lo estamos manteniendo muy, muy barebones aquí.
Sin estilo.
Asegurémonos de ver esto cuando ejecutemos el servidor.
Voy a la ruta de la ruta que veo buscar una película.
Excelente.
Así que construyamos un formulario y agreguemos solo un tipo de entrada igual que el marcador de posición de texto igual al término de búsqueda y
agregaremos otro tipo de
entrada igual a enviar de esa manera.
Entonces, ¿a dónde irá esta forma?
nuestro ajuste de resultados y los resultados a lo largo de todo el proceso se encargarán de manejar la llamada API y luego renderizar una plantilla.
Bien, queremos que se envíe a
Así que eso va a ser resultados de barra de acción y el método simplemente
se pone de manera que
casi todo si echamos un vistazo refrescamos la página, tenemos una forma realmente horrible. Puedo agregar algo aquí pero no se está haciendo nada con esto.
Entonces, incluso si busco Harry Potter y pulso enviar, vi obtener Iowa pero está enviando el formulario correctamente.
Está llegando a los resultados de esta ruta de corte y eso se está viendo en las películas de Iowa y presentando la plantilla de resultados.
Entonces, necesitamos tomar los datos de este formulario y conectarlos a la llamada API.
Entonces, lo primero que debemos hacer es agregar nuestro atributo de nombre para que podamos llamar a esto lo que queramos.
Vamos a llamarlo queery.
No, en realidad eso es un poco confuso.
Entonces, en lugar de eso, simplemente llámenos búsqueda.
Así que recuerda cuándo se realiza esta solicitud cuando enviemos el formulario, se verá así.
Te mostraré en solo un segundo.
Reinicia el servidor.
Entonces nuestros datos, lo que sea que pongamos aquí, se almacenarán y buscarán.
Si volvemos a actualizar, intente algo como: ¿qué otro estado podemos hacer?
Hagamos Wyoming.
Enviar puede ver aquí tenemos la búsqueda es igual a Wyoming.
Nuestro par de valores clave en la cadena de consulta.
Así que eso es todo lo que tenemos que hacer para el formulario.
Luego, dentro de nuestra aplicación en esta ruta, necesitamos acceder
a los datos de esa cadena de consulta e insertarla aquí.
Comencemos simple.
¿Cómo obtenemos datos de la cadena de consulta?
Bueno, es un punto de solicitud de consulta dot el nombre de la o la clave de
esa información que es la búsqueda que es lo que llamamos guardarlo en una variable.
Imprimámoslo para comenzar.
Siempre me gusta empezar agradable y simple.
Así que vuelvo aquí.
Hagámoslo Montana ahora y puedes ver que Montana se imprima allí.
Entonces, ahora solo se trata de guardar eso en una variable.
Así que lo llamaremos "lo que llamamos queery es igual a naufragio que búsqueda consultada".
Entonces, lo que podríamos hacer es simplemente hacer más consultas allí mismo y eso simplemente agregará nuestra
consulta de búsqueda de una manera más fácil o más limpia, en mi opinión al menos es hacer que aurl
sea variable y concatenarlas de esta manera para que tengamos una solicitud más corta. que hacemos aquí, solo solicitamos que salgas.
Así que estamos preguntando al rector de consultas sobre la búsqueda, así que sea lo que sea que el usuario tipeó en
el formulario o agarrando que Montana en este caso guarda eso en esta variable y luego reconstruye usted
sabe que todo lo que va a parecer es HTP colon slash slash OAM desviarse aquí .
El signo de interrogación punto com barra s es igual a lo que escribió el usuario en ese formulario.
Y luego estamos usando eso que eres.
Y eso es.
Así que demos una oportunidad para ir a nuestro formulario y buscar Florida y lo que sabe que obtenemos 10 resultados en Florida.
Inténtalo de nuevo esta vez, hagamos otro estado.
Alabama.
Increíble.
Entonces, lo siguiente que podríamos hacer es agregar algunas mejoras menores.
Cualquier cosa es una
mejora, supongo, pero lo más importante que estoy pensando no es la interfaz de usuario, sino que estoy pensando en mostrarte usando más datos.
Así que no estamos usando el año en que no necesitamos el tipo, solo usemos el año.
Así que vamos a hacer el título de la película Dasch del año,
que debería ser lo suficientemente simple, y nos gustaría que Look parezca el año de la película, así que nos salvará, ya que puedes ver aquí que tenemos el año.
Y también agreguemos en negrita el título de la película o en cursiva el año cualquiera.
Hagamos esto un poco más limpio aquí.
Creo que técnicamente deberíamos agregar UL y
todo eso.
DE ACUERDO.
Y estamos haciendo el título y haremos que
el título sea demasiado
fuerte y también podemos aplicar esto para que sea más fácil ver lo que está sucediendo.
Todo bien.
Así que echemos un vistazo.
Aquí vamos.
Ahora enloquecemos a Sweet Home Alabama en negrita y luego el año que no es audaz.
Todo bien.
Así que una última cosa realmente menor.
Pero simplemente agreguemos un botón Atrás.
Así que una etiqueta que desee que ref sea igual a barra simplemente busque nuevamente.
Me gusta eso.
Y ahora podemos buscar de nuevo.
DE ACUERDO.
Uno mas.
Lo que se dice es otro estado que podríamos usar.
Oh, probemos en Nueva York.
Entonces tenemos un espacio y cuando lo presentamos notamos que
automáticamente tiene un signo más que agrega su nuevo plus.
York y eso es lo que se está haciendo de.
O eso es con lo que se está haciendo la solicitud.
Así que eso es todo por ahora.
Así que solo para reiterar los puntos clave solo una ruta regular.
Estamos simplemente pegando la solicitud dentro de ella.
Cuando se realiza esa solicitud, estamos procesando una plantilla.
La otra cosa que es importante es en las partes inferiores
porque cuando conviertes esa cadena en un objeto javascript que podemos usar y lo último que queda es que estamos creando una dinámica.
Entonces, no siempre es California, Iowa o lo que sea.
Ahora estamos agregando las consultas del usuario provenientes de la cadena de consulta del formulario.
Nuestra