Ergebnis 1 bis 6 von 6
  1. #1
    Blackhead77 ist offline Mitglied
    registriert
    13-07-2010
    Beiträge
    40

    Wieso ist dieses Array auserhalb der Funktion wieder leer.

    Code:
    var jobArr = [];
    $.get("Webadresse", function(data){
    
    	$.each(data, function(index,value){
    
    		//if($('input[submit]'))
    		var bez = value.Bezeichnung;
    		var bild = value.Bildlink;
    		var textf = value.Textfile;
    
    		jobArr.push({bezeichnung:bez, image:bild, text: textf});
    		});
    		var i = 0;
    
    }, "json");
    
    alert(jobArr);
    alert(jobArr); ist leer. warum? und vorallem wie ändere ich dass?

  2. #2
    Avatar von miniA4kuser
    miniA4kuser ist offline Lounge-Member
    registriert
    12-07-2006
    Beiträge
    3.034

    AW: Wieso ist dieses Array auserhalb der Funktion wieder leer.

    Weil das alert(jobArr) aufgerufen wird, befor der get-Request beendet und die eimpfangenen Daten verarbeitet wurden.

    Du darfst jobArr erst weiter verwenden, wenn das $.each(...) abgeschlossen ist.
    Hoffe ich konnte helfen

  3. #3
    rico2009 Guest

    AW: Wieso ist dieses Array auserhalb der Funktion wieder leer.

    Callbacks sind das was du suchst. Also Funktionen die ausgeführt werden, wenn eine Abfolge/Funktion/Methode abgeschlossen wurde.

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.649

    AW: Wieso ist dieses Array auserhalb der Funktion wieder leer.

    @rico: der Callback wird doch schon verwendet...

  5. #5
    rico2009 Guest

    AW: Wieso ist dieses Array auserhalb der Funktion wieder leer.

    Zitat Zitat von kkapsner Beitrag anzeigen
    @rico: der Callback wird doch schon verwendet...
    Ja schon, aber nicht fürs alert()...
    Geändert von rico2009 (30-05-2014 um 20:45 Uhr)

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.649

    AW: Wieso ist dieses Array auserhalb der Funktion wieder leer.

    Ja, stimmt.

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 14-10-2013, 17:47
  2. value-Inhalt nach onblur-Funktion NICHT leer
    Von andy83 im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 31-10-2009, 15:23
  3. Bild auf HP da und auch wieder nicht, wieso?
    Von Apoplexy im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 02-11-2005, 17:43
  4. Antworten: 3
    Letzter Beitrag: 01-11-2003, 19:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •