| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 09.11.2008
Beiträge: 200
![]() | Hi, ich sitze schon den ganzen Tag daran eine Suche zu bauen, die ähnlich wie bei Facebook läuft. Quasi, man sucht, er zeigt Datensätze an und ganz unten kann man sich dann weitere Datensätze anzeigen lassen, was per Ajax dann nachgeladen wird. Ich habe es auch geschafft etwas zu bauen, was jedoch nur teilweise funktioniert, aber nicht so wie es soll. Um das Problem besser zu analysieren haben ich das Beispiel so reduziert, dass es überall ausführbar ist. Wenn jemand Zeit und Lust hat, kann er sich hier mein Beispiel laden. Es ist so ausführbar, also falls es jemand probieren will: http://www.file-upload.net/download-.../test.zip.html Ansonsten gehe ich die wichtigsten Schritte mal hier durch Also. In meiner Index.php habe ich einen submit Button, der meine Suche simulieren soll. Wenn man diesen klickt, lädt er die Seite neu und zeigt diesen Code an: PHP-Code: Die Problematik ist in der result.php PHP-Code: Dann klicke ich nächste 10 Anzeige und er zeigt mit darunter die nächsten 10 Treffer an. Perfekt! Falsch ist nun, dass er mir jetzt 2x den Link "Nächste 10 Treffer" anzeigt. Nämlich unter den ersten Suchergebnis und unter den zweiten. Das unter den ersten Suchergebnis sollte eigentlich verschwinden (ich setze das div ja display = none), tut es aber nicht. Er soll nur das unterste anzeigen. Wenn ich nun den untersten Link anklicke und weitere Treffe will passiert nix! Wenn ich nun den Link anklicke der eigentlich weg sein sollte, zeigt er noch mal die gleichen Treffer an. Ich frage mich also, wieso der Nächste Treffer link nach den anklicken nicht verschwindet und wieso der letzte Link nicht funktioniert. Vielleicht ist auch etwas anderen am Code sehr mies, da freue ich mich auch auf Feedback. Habe mit JQuery noch nicht so viel Erfahrung, aber vielleicht kann mir ja jemand helfen. Smilla |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 29.08.2008
Beiträge: 777
![]() | Ich würde statt"$("#resultlist").load" "$.ajax" dafür nehmen. ANmerkungen - Keine direkte Ausgabe des PHP scripts - .load läuft mit $_GET Methode (Sprich: unsicherer) - Bei $.ajax kannst du extra events auslösen, wenn dein PHP Script nur z.B 3 Ergebnisse liefert. |
| | |
| | ||||
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Zitat:
Auf was ich hinaus wollte: Die Fragestellung ist nicht so kompliziert, dass man es sich selbst schwer machen muss. Es ist ja beim initialen Laden der Seite bekannt, wie viele Unterseiten es werden (bis zu 5), von dem her wäre $.load auch meine erste Wahl. | |||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] jquery autocomplete mit ajax | PiXeL1337 | JavaScript, Ajax und mehr | 4 | 11.01.2011 12:23 |
| Scriptsuche Suche Community Script, wie facebook etc. | safak_o1 | Scriptbörse | 2 | 23.12.2010 18:40 |
| AJAX Suche | pieradnHero | JavaScript, Ajax und mehr | 5 | 17.12.2010 18:06 |
| [Erledigt] Suche versierten Facebook App Programmierer | ePole | Gewerblich | 1 | 15.11.2010 14:16 |
| jQuery (crossdomain) Ajax | halskrause | JavaScript, Ajax und mehr | 10 | 01.09.2010 18:36 |
| [Erledigt] jQuery - Per Ajax geladenes Javascript ausführen? | benAsks | JavaScript, Ajax und mehr | 4 | 16.08.2010 23:39 |
| [Erledigt] Ajax, jQuery - CKEDITOR Fehler bei Instanzierung | jGeee | JavaScript, Ajax und mehr | 3 | 26.03.2010 09:09 |
| Google AJAX Search API: Suche mit Keyword | wolf29 | PHP-Fortgeschrittene | 1 | 20.03.2010 10:45 |
| jQuery Ajax und $(this) Problem | halskrause | JavaScript, Ajax und mehr | 8 | 01.03.2010 17:39 |
| Suche jemanden für ein kleines Facebook App | NicoOne | Beitragsarchiv | 0 | 18.09.2009 21:22 |
| jQuery mit AJAX ohne ActiceX im IE? | krush | JavaScript, Ajax und mehr | 2 | 11.08.2009 08:54 |
| Drag & Drop via JQuery & Ajax --> Geht nicht :( | Plague | JavaScript, Ajax und mehr | 2 | 23.10.2008 12:19 |
| Suche mit AJAX | snatch-ic | Datenbanken | 4 | 12.12.2006 09:14 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| jquery ajax suche, ajax suche jquery, ajax facebook style, jquery facebook, jquery suche, jquery suchergebnisse anzeigen, jquery search ajax, jquery facebook search, jquery suche wie facebook, facebook suche php, ajax suche php jquery, jquery suche facebook, jquery facebook chat, jquery suchergebnis anzeigen, jquery ajaxsuche, jquery suchergebnis, jquery ajax such, jquery facebook suche, ajax suche php, facebook search php |