php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2006, 16:35  
Gast
 
Beiträge: n/a
Standard [Erledigt] Selectbox per JS (Ajax) füllen/nachladen

Hi Leute,

zurzeit wird Beispielsweise bei Parameteränderungen des SQL-Statements die komplette Seite neu geladen, anstatt nur die betroffene Selectbox. Bei größeren Datenmengen ist das ziemlich nervig.

Das Zauberwort heißt da wohl Ajax (XMLHttpRequest).
Habe hier im Forum geschaut aber leider nichts tolles gefunden.

Hat jemand ein Beispiel zum Füllen von Selectboxen per Ajax. Ein Ladesymbol wäre auch nicht schlecht.

Guß,
Daniel
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.01.2006, 16:37  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 472
duderino
Standard

Würd mich auchmal gern ein bisschen näher mit AJAX beschätigen. Kennst du zufällig ein einfaches Einsteigertutorial oder so?
duderino ist offline  
Alt 04.01.2006, 16:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wenn du nur die <select> Box um (natürlich schon bekannte) <option>s erweitern willst, kannst du das auch per JavaScript.
http://de.selfhtml.org/javascript/ob...#neue_elemente
Zergling-new ist offline  
Alt 04.01.2006, 16:56  
Gast
 
Beiträge: n/a
Standard

Hi Zergling,

danke für Deine Antwort.
So kann ich die Selectbox nur per Hand füllen und nicht per DB.
Das würde nur funktionieren, wenn ich ein 2tes Frame hätte welches die einzelnen Optionen mit "new Option" anfügt. Aber dann habe ich kein tolles Ladesymbol

Gruß,
Daniel
 
Alt 04.01.2006, 16:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ich poste nachher mal einen Link, hab den grad nicht da.
Damit hab ich eigentlich innerhalb von Minuten fast Ajax gelernt, zumindest einen einfachen Request zu schicken und die Antwort zu verarbeiten.
Zergling-new ist offline  
Alt 04.01.2006, 17:03  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 472
duderino
Standard

Hab ne nette Seite gefunden. Vielleicht hilft dir das ja weiter.

http://developer.mozilla.org/de/docs...etting_Started
duderino ist offline  
Alt 04.01.2006, 18:56  
Gast
 
Beiträge: n/a
Standard

Danke duderino!

@Zergling: Wenn Du noch etwas finden solltest als her damit!!!
 
Alt 23.01.2006, 10:01  
Gast
 
Beiträge: n/a
Standard

Hallo,

habe gleiches Ausgangsproblem, seit 1 Woche versuche ich die Sache mit PHP zu lösen und werte noch irre. Das Problem sind dynamisch gefüllte Select-List-Boxen, bei denen ich nur über Drücken eines Submit-Buttons an den Value-Wert herankomme, tue ich das jedoch verliert die Liste ihren angeklickten Wert (zeigt wieder auf den ersten).

Würde mich freuen, wenn mir jemand eine Möglichkeit in PHP aufzeigen kann.

Oder ist hier Ajax (XMLHttpRequest) die ultimative Lösung?

Hat vielleicht jemand ein Beispeil parat?

Grüsse Doria
 
Alt 23.01.2006, 10:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du musst dir eben merken oder erneut abfragen welcher Punkt ausgewählt war und ihn dann mithilfe dieser Abfrage erneut auswählen.

PHP-Code:
<?php
printf
('<option%s value="xy"> XY</option>'$selection == 'xy' ' selected' '');
?>
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
class.GMapper --> Mit Firefox Problem bei Ajax Plague PHP Tipps 2008 3 08.07.2008 10:31
AJAX auf entfernte Datei GSJLink HTML, Usability und Barrierefreiheit 5 02.03.2008 11:29
AJAX Response: Firebug gibt Alert aus Curanai HTML, Usability und Barrierefreiheit 1 20.01.2008 20:38
Ajax Chat Ansatz notyyy PHP Tipps 2008 3 02.01.2008 23:47
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 11 07.09.2007 15:44
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
AJAX: Newsflash: How to? SvenLittkowski HTML, Usability und Barrierefreiheit 11 26.09.2006 23:14
ajax / popup problem flflfl HTML, Usability und Barrierefreiheit 11 11.06.2006 20:05
php + ajax notyyy PHP Tipps 2006 27 14.05.2006 14:58
Eine Selectbox leeren und ne andere auffüllen Igäl HTML, Usability und Barrierefreiheit 2 16.06.2005 14:49
JS - Überprüfen einer SelectBox patr1k HTML, Usability und Barrierefreiheit 1 31.05.2005 12:10
problem mit selectbox PHP Tipps 2005 1 17.03.2005 12:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript select füllen, ajax selectbox, ajax select füllen, javascript selectbox füllen, select mit javascript füllen, ajax select box example, javascript select erweitern, javascript select befüllen, selectbox ajax, select mit ajax füllen, select füllen javascript, select javascript füllen, javascript combobox füllen, select per javascript füllen, ajax select nachladen, select box ajax, select mit javascript befüllen, selectbox mit javascript füllen, js select füllen, xajax select box

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.