Nur eine Abfrage wird ausgeführt

  • Moin,


    hab ein kleines Problem.



    Ich habe Zwei Tabs. Möchte in einem Tab alle Benutzer Ausgeben die mit einem "M" anfangen.

    Im anderen Tab alle Benutzer die mit "Z" Anfangen.



    Dafür habe ich folgenden Code:




    In den Datein: read.php und readZ.php sind ledeglich Tabellen drin wo eine Select Abfrage mit dem jeweiligen Buchstaben ist.

    Allerdings werden mir nur die Benutzer mit "Z" angezeigt. Die mit "M" Nicht.



    Nehme ich "Z" Raus. Zeigt er mir M an.


    read.php


    readZ.php


    Hat jemand eine Idee woran das liegen könnte?

  • Der Grund ist, dass window.onload nur eine Funktion aufnehmen kann. Mit der zweiten Zuweisung von readTestText2 überschreibst Du readTestText. Die Lösung ist einfach: Beides in eine Funktion packen:

    Code
    window.onload = readTestText;
    function readTestText() {
        $('#absatzM').load('read.php');
        $('#absatzZ').load('readZ.php');
    }

    BTW: Du kannst auf das onload verzichten, wenn Du das Javascript ganz an das Ende des body stellst, vor das schließende </body>.

    BTW2: Du kannst hier vorteilhaft mit einem einzigen PHP-Skript auskommen, wenn Du den Anfangsbuchstaben als Parameter übergibst. Aber einen Schritt nach dem anderen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!