2012-03-29 8 views
0

abrufen Ich habe einen sehr kleinen Ausschnitt mit DataSource-Dienstprogramm, um Daten von URL zu holen. Das Problem ist jedes Mal, wenn ich versuche, das Skript auszuführen, erhalte ich Fehlermeldungen. Beim Debugging durch die Chrome-Konsole sehe ich, dass die Datenquellenanforderung nicht einmal an die URL gesendet wird. Kann nicht Daten mit Datenquelle in YUI 2.X

Im folgenden ist der Code

var myDataSource = new YAHOO.util.DataSource("http://hostname.com:8590/status?"); 
myDataSource.responseType = YAHOO.util.DataSource.TYPE_TEXT; 

    var mySuccessHandler = function() { 
      alert(myDataSource); 
    }; 

var myFailureHandler = function() { 
        alert("failure"); 
        alert(myDataSource); 
    }; 

var callbackObj = { 
     success : mySuccessHandler, 
     failure : myFailureHandler 
}; 

    myDataSource.sendRequest("job=1f179700-770f-11e1-9d97-458a3dcf55be", callbackObj); 

Wenn der Ruhe Typ ist json und wenn ich type_text verwenden. Wird die Datenquelle einen Fehler ausgeben? Gibt es eine andere Möglichkeit, Text von einer bestimmten URL abzurufen?

Antwort

0

Schließlich gefunden YUI forum. Scheint, dass Cross-Browser-Anfrage nicht unterstützt wird. Also, im Grunde habe ich eine XHR-Anfrage und behandelt den Inhalt statt Datenquelle verwenden.