Thread: jquery load werkt gedeeltelijk
-
01-09-2012, 12:16 #1Approved 9liver
- Registered
- 25/12/02
- Location
- Brugge
- Posts
- 3,975
- iTrader
- 17 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/49
jquery load werkt gedeeltelijk
Het betreft volgende pagina:
TimeTable.cc - TimeTables
Kan iemand een verklaring geven waarom de zoekbalk niet werkt wanneer er spaties toegevoegd worden?
Als ik met Firebug de code bekijk krijg ik geen errors en krijg ik wel degelijk een 200 OK returncode met de juiste HTML code, maar deze wordt om de een of andere reden niet ingevoegd in de DIV...
Zonder spaties lijkt de zoekfunctie wel te werkenno votes
-
-
01-09-2012, 13:14 #2Aangezien je een query met spaties in gewoon doorgaf als parameter aan de load functie, ging jQuery ervan uit dat alles na die spatie een jQuery selector was voor hetgene je uit de resulterende HTML wou weergeven. Je ziet in de resulterende HTML dat alleen de eerste term werd doorgegeven (Zoekresultaten voor "laundry" i.p.v. Zoekresultaten voor "laundry day" bijvoorbeeld).Code:
$('.searchboxinput').keypress(function(e) { var code = null; code = (e.keyCode ? e.keyCode : e.which); if (code == 13){ e.preventDefault(); $(".timetables").html("<br /><div align=\"center\"><img src=\"/images/loading.gif\" /></div>"); var searchAddress = "/searchtt.php?search=" + encodeURIComponent($('.searchboxinput').val()); $(".timetables").load(searchAddress); } });
Zie http://api.jquery.com/load/ onder Loading Page Fragments.The .load() method, unlike $.get(), allows us to specify a portion of the remote document to be inserted. This is achieved with a special syntax for the url parameter. If one or more space characters are included in the string, the portion of the string following the first space is assumed to be a jQuery selector that determines the content to be loaded.Last edited by Parnakra; 01-09-2012 at 13:23.
no votes
-
01-09-2012, 13:52 #3Approved 9liver
- Registered
- 25/12/02
- Location
- Brugge
- Posts
- 3,975
- iTrader
- 17 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/49
Makes sense inderdaad
bedankt voor de uitleg. Ik geraakte er totaal niet aan uit wat de reden zou kunnen zijn. Ik had de documentatie al eens doorlopen maar blijkbaar niet goed genoeg
no votes
