login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Livesearch script/oplossing (Opgelost)

Offline Jointjeff - 10/05/2012 11:52 (laatste wijziging 10/05/2012 11:53)
Avatar van JointjeffHTML interesse Hallo,

Ik ben opzoek naar een livesearch script/oplossing. "google is your friend" zou je zeggen, maar mijn wens is wat specifieker waardoor ik moeite heb met het vinden van het juiste script.

Ik wil namelijk naast het zoekveld-value ook de values van de geselecteerde categorieën meegeven. Voorbeeld van het zoekformulier: http://jsfiddle.net/KGCfy/

Zou dit bijvoorbeeld met het ajax live search van w3schools te realiseren zijn? http://www.w3sc...search.asp

Hopende op hulp!

11 antwoorden

Gesponsorde links
Offline Martijn - 10/05/2012 12:15
Avatar van Martijn Crew PHP Gewoon een tweede parameter meegeven naar je ajaxbestand? Net als een submit gewoon een tweede variabel krijgt normaalgesproken
Offline Jointjeff - 10/05/2012 12:17 (laatste wijziging 10/05/2012 12:17)
Avatar van Jointjeff HTML interesse Ja dat heb ik geprobeerd, maar hoe zou je dat toepassen binnen deze code:

  1. function showResult(str){
  2.  
  3. if (str.length==0){
  4. document.getElementById("livesearch").innerHTML="";
  5. return;
  6. }
  7.  
  8. if (window.XMLHttpRequest){
  9. xmlhttp=new XMLHttpRequest();
  10. } else {// code for IE6, IE5
  11. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  12. }
  13.  
  14. xmlhttp.onreadystatechange=function(){
  15. if (xmlhttp.readyState==4 && xmlhttp.status==200){
  16.  
  17. document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
  18.  
  19. }
  20. }
  21.  
  22. xmlhttp.open("GET","/wordpress/?m=live&s="+str,true);
  23. xmlhttp.send();
  24.  
  25. }
Offline Martijn - 10/05/2012 12:46
Avatar van Martijn Crew PHP
  1. xmlhttp.open("GET","/wordpress/?m=live&s="+str+"&var2=abc",true);
Offline Jointjeff - 10/05/2012 12:58
Avatar van Jointjeff HTML interesse Dat lukt nog wel indd. Maar hoe krijg ik dan de value van var2 vanuit het formulier?
Offline Martijn - 10/05/2012 13:20
Avatar van Martijn Crew PHP Let me google that for you ;)
Offline Jointjeff - 10/05/2012 13:42 (laatste wijziging 03/10/2012 10:57)
Avatar van Jointjeff HTML interesse Ik heb dit toegevoegd:
  1. var cat = jQuery("#cat1").val();


En dit is mijn nieuwe .open URL:
  1. xmlhttp.open("GET","http://website.nl/wordpress/?m=live&s="+str+"&cat=" + cat,true);


Krijg ik dit als output:

The A-team (Titel) Undefined (Categorie)
Offline Martijn - 10/05/2012 14:10
Avatar van Martijn Crew PHP Heb je jquery? Waarschijnlijk niet, want anders was je ajaxcode _veel_ makkelijker geweest. Dat was gelijk een hint.
Offline Jointjeff - 10/05/2012 15:15
Avatar van Jointjeff HTML interesse Thanks Martijn.

Hoe kan ik alle values van 'checked' checkboxes in een array stoppen, en die vervolgens comma gesepareerd weergeven?

B.v.
<input type="checkbox" name="cat" value="1">
<input type="checkbox" name="cat" value="2">

Output array: 1,2
Offline Martijn - 10/05/2012 15:36
Avatar van Martijn Crew PHP name="cat[]"


en van kun je met join(",") je komma ertussen krijgen. Je mag wel een beetje zelf zoeken, over dit onderwerp is er meer dan genoeg te vinden 
Offline Jointjeff - 10/05/2012 16:11
Avatar van Jointjeff HTML interesse Martijn dank voor je antwoord! Ik ga kijken of ik daar verder mee kan komen.

Wel jammer dat je zegt dat ik zelf een 'beetje' mag zoeken. Dat doe ik echt wel, wellicht alleen niet met de zoektermen die jij zou gebruiken.
Offline Martijn - 10/05/2012 16:39
Avatar van Martijn Crew PHP De helft van kunnen debuggen is leren zoeken ik weet hoe frustrerend dat is, maar als ik steeds het antwoord blijf geven, leer je ook niets 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s