Felix Riesterer: AJAX-request korrekt formulieren und per JSON.parse auswerten

Beitrag lesen

Liebe(r) Paeonia,

Wenn ich Deinen Code lese, kann ich nicht erkennen, in welchem Zusammenhang (scope) Du oopsv definierst, und auf was das Schlüsselwort "this" deswegen verweist:

console.log("vorher:");

console.log(MMP.flagopt); //Ausgabe [] -> korrekt
var oopsv = OpenLayers.loadURL(
"http://domain/mmpbasicfunctions.php?user=RfGB2Yy&gruppe=1&toget=flaglink",
'',
this,
setFlagLink,
setNOFlagLink
);

  
Wird dieser gesamte Code-Ausschnitt innerhalb einer Funktion benutzt (z.B. "mach\_mal()"), deutet "this" auf das Objekt, welches diese Funktion ("mach\_mal()", nicht "OpenLayers.loadURL()"!) als Methode besitzt. Gibt es kein "übergeordnetes" Objekt, bezieht sich "this" auf "window". Stellt sich nun die Frage: Auf was sollte sich "this" denn beziehen und könnte dieses Detail mit Deinem Problem zusammenhängen?  
  
Liebe Grüße,  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)