Don P: AJAX

Beitrag lesen

Hallo,

In der Methode ProcessRequest kennt das Objekt allerdings this.xmlHTTPObj nicht mehr und ist der Meinung es sei null.

Ist es doch auch:

var AJAXRequest = null;  // <-- Hier wird AJAXRequest zu null und dann nie mehr gebraucht

[...]

AJAX.prototype.ProcessRequest = function(){

»»

_this = AJAXRequest; // <-- Hier ist es noch immer null, also auch _this

switch (_this.xmlHTTPObj.readyState){ // <-- Und das müsste natürlich den Fehler werfen

[...]

  

> Ich hab das ganze jetzt nur so zum Laufen gebracht, dass ich statt  
>   
> this.xmlHTTPObj. ...  
>   
> die obere Variante verwende und das ganze über eine Hilfsvariable mache.  
  
Welche obere Variante?  
Hast du überhaupt den richtigen Code gepostet?  
  
Das Ganze scheint mir von der Notation her etwas umständlich.  
Es gibt doch massenhaft gute AJAX-Scripts im Web (nehme ich an, bin da aber kein Spezialist).  
Warum willst du das Rad zum xten Mal neu erfinden?  
  
Gruß, Don P