La búsqueda de sugerencias en vivo de Ajax no funciona -- php campo con javascript campo con html campo con ajax campo con search camp Relacionados El problema

ajax live suggestion search not working


0
vote

problema

Español

Estoy tratando de crear una búsqueda en vivo, pero la consola siempre me da un error, ¿podría alguien echar un vistazo a lo que estoy haciendo? gracias de antemano

Entonces este es mi código HTML:

  <li id="ZoekBalk"> <!--De zoekbalk-->     <form action='films.php' method='get'id='zoekform'>         <input id="ZoekBalkSearch" type="search" name="zoekparameter" placeholder="Geef een zoekterm in." onkeyup="ajaxzoeken(this.value)" />         <input id="ZoekButton" type="submit" value="Zoek"/>     </form>     <div id="resultatenPlaatshouder"></div> </li>   

Mi función JavaScript:

  class ItemMaster < ActiveRecord::Base    set_table_name "MDIMT"    attr_accessible :IMTNAME, :IMTBRIEFDESC, :IMTDETAILDESC, :IMTIMAGE, :IMTCALORIE, :IMTIMTEMCODE1, :IMTIMTEMCODE2,                   :IMTPRICE, :IMTISVARPRICE, :IMTISCUSTOMIZED, :IMTDURATIONMINS, :IMTSEQNUM, :CREATEDBY, :MODIFIEDBY,                    :CREATEDATE, :MODIFYDATE, :EXTRAFIELD1, :EXTRAFIELD2, :EXTRAFIELD3, :EXTRAFIELD4, :IMTISACTIVE, :IMTTAX1,                   :IMTTAX2, :IMTTAX3, :IMTTAX4, :IMTCNDITEMTYPE, :IMTCNDFILTEROPT   alias_attribute :image_file_name, :IMTIMAGE     has_attached_file :image,                     :path => ":rails_root/public/assets/:basename.:extension",                     :url => "/assets/images/:basename.:extension"  end 0  

y mi código php:

  class ItemMaster < ActiveRecord::Base    set_table_name "MDIMT"    attr_accessible :IMTNAME, :IMTBRIEFDESC, :IMTDETAILDESC, :IMTIMAGE, :IMTCALORIE, :IMTIMTEMCODE1, :IMTIMTEMCODE2,                   :IMTPRICE, :IMTISVARPRICE, :IMTISCUSTOMIZED, :IMTDURATIONMINS, :IMTSEQNUM, :CREATEDBY, :MODIFIEDBY,                    :CREATEDATE, :MODIFYDATE, :EXTRAFIELD1, :EXTRAFIELD2, :EXTRAFIELD3, :EXTRAFIELD4, :IMTISACTIVE, :IMTTAX1,                   :IMTTAX2, :IMTTAX3, :IMTTAX4, :IMTCNDITEMTYPE, :IMTCNDFILTEROPT   alias_attribute :image_file_name, :IMTIMAGE     has_attached_file :image,                     :path => ":rails_root/public/assets/:basename.:extension",                     :url => "/assets/images/:basename.:extension"  end 111  
Original en ingles

I'm trying to create a live search, but the console is always giving me an error, could someone have a look at what I'm doing? thanks in advance

so this is my html code:

<li id="ZoekBalk"> <!--De zoekbalk-->     <form action='films.php' method='get'id='zoekform'>         <input id="ZoekBalkSearch" type="search" name="zoekparameter" placeholder="Geef een zoekterm in." onkeyup="ajaxzoeken(this.value)" />         <input id="ZoekButton" type="submit" value="Zoek"/>     </form>     <div id="resultatenPlaatshouder"></div> </li> 

My javascript function:

function ajaxzoeken( str ) {    if ( str.length == 0 ) {        document.getElementById("resultatenPlaatshouder").innerHTML = "";       return;   }   if ( window.XMLHttpRequest ) {// code for IE7+, Firefox, Chrome, Opera, Safari       xmlhttp = new XMLHttpRequest();   } else {// code for IE6, IE5       xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }   xmlhttp.onreadystatechange = function() {       if ( xmlhttp.readyState == 4 && xmlhttp.status == 200 ) {          document.getElementById("resultatenPlaatshouder").innerHTML = xmlhttp.responseText;       }   }   xmlhttp.open("GET", "ajaxzoeken.php?teZoeken = " + str, true);   xmlhttp.send(); } 

and my php-code:

<?php    require 'data.php';    if ( isset( $_GET['teZoeken'] ) ) {       $tezoeken=$_GET['teZoeken'];       //voeg eventuele extra karakters toe aan de zoekquery       $tezoeken = '%'.$tezoeken.'%';        //zoek in de database (gebruik ook bindparams als beveiliging tegen sql injection)       $query = $connection->prepare("SELECT id,filmnaam,posterlink FROM films WHERE filmnaam ILIKE :zoek ORDER BY filmnaam;");        $query->bindParam(':zoek',$tezoeken,PDO::PARAM_STR);       $query->execute();        //geef alle gevonden films terug in een table       echo '<table>'        while ( $row = $query->fetch( PDO::FETCH_BOTH ) ) {           $id = $row[0];           $filmnaam = $row[1];           $poster = $row[2];            echo "<tr><td><a href='moviePage.php?id=$id'><img class='miniposter' src='$poster' alt='De poster van de film'/></a></td><td><a href='moviePage.php?id=$id'><strong>$filmnaam</strong></a></td></tr>";       }       echo '</table>';    } ?> 
              
       
       

Lista de respuestas

0
 
vote

Lo encontré, olvidé el; En los ecos, maldita sea un error estúpido

 

I found it, I forgot the ; in the echoes, damn what a stupid mistake

 
 

Relacionados problema

0  Permita que el usuario elija un alcance nombrado a través de GET PARAMS  ( Allow the user to pick a named scope via get params ) 
En mi modelo de publicaciones, tengo un alcance nombrado: named_scope :random, :order => "Random()" Me gustaría dar a los usuarios la posibilidad de ob...

3  Usos para Wolfram Alpha en la programación  ( Uses for wolfram alpha in programming ) 
ahora que Wolfram Alpha es lanzado, estoy interesado en descubrir si se puede usar como un Time-Saver en programación diaria. ¿Qué usaría Wolfram Alpha pa...

2  Hibernar búsqueda con índice en una base de datos diferente  ( Hibernate search with index in a different database ) 
Tengo una base de datos que se puede leer solo (solo tengo el acceso a la vista), pero tengo que indexar esta base de datos para la búsqueda. La capa DAO a es...

2  Problemas de jabón PHP con respuesta  ( Php soap problems with response ) 
Desde hace unos días, estoy experimentando problemas con mi interfaz de búsqueda de SOAP SOAT (Extensión SOAP EXTENSIÓN PHP, NO NUSOAP) al Servicio de Literat...

3  La mejor manera de buscar en una tabla y obtener resultados y número de resultados (MySQL)  ( Best way to search in a table and get results and number of results mysql ) 
Tengo una tabla de "artículos", y una tabla de "ItemkeyWords". Cuando un usuario busca una palabra clave, quiero darle una página de resultados más el número ...

43  Resultados de Puntaje Lucene  ( Lucene score results ) 
en Lucene Si tenía múltiples índices que cubrían solo una partición cada una. ¿Por qué la misma búsqueda en diferentes índices devuelve los resultados con pun...

0  SharePoint 2010: búsqueda completa de texto más facetado por una lista de contenido externo con los servicios de búsqueda (o posiblemente rápido)  ( Sharepoint 2010 full text plus faceted search over an external content list usi ) 
Tengo una lista externa sobre una tabla de productos en nuestra base de datos. Quiero poder construir un formulario de búsqueda a través de una búsqueda de te...

3  C: Buscando una cadena en un archivo  ( C searching for a string in a file ) 
si tengo: const char *mystr = "cheesecakes"; FILE *myfile = fopen("path/to/file.exe","r"); Necesito escribir una función para determinar si myfile co...

36  Construyendo un motor de búsqueda web [cerrado]  ( Building a web search engine ) 
Es difícil decir qué se está preguntando aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia, o retórica y n...

3  ¿Buenos servicios de búsqueda para un tablero de trabajo basado en PHP (CODIGNITER)?  ( Good search services for a php codeigniter based job board ) 
¿Alguien sabe algún buen servicio de búsqueda de licencias de 3RD de terceros o de código abierto (como el jefe de Yahoo) que indexan y busca el contenido? ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos