[GastForen Programmierung/Entwicklung JavaScript XMLHttpRequest

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

XMLHttpRequest

Canio
Beiträge gesamt: 174

19. Jun 2006, 17:40
Beitrag # 1 von 8
Bewertung:
(2768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, ich hab folgenden Code testweise geschrieben:

Code
var xml_feed = "http://developer.apple.com/internet/webcontent/XMLHttpRequestExample/songs.xml"; 

var info = document.getElementById("info-button").onclick = function(){
fetchXML();
}


function fetchXML(){

req = createRequest();
}

function createRequest(){
if(window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
} catch(e) {
req = false;
alert('Anfrage fehlgeschlagen!');
}
// branch for IE/Windows ActiveX version
} else if(window.ActiveXObject) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
req = false;
alert('Anfrage fehlgeschlagen!');
}
}
}
if(req) {
alert(req);
req.open("GET", xml_feed, true);
alert(req);
req.send("");
}
}


Mein Problem ist jetzt, dass mir alle Browser dieses xml-File nicht laden. In der Zeile fast ganz unten "req.open("GET", xml_feed, true);" muss der Fehler sein. Denn ich habe sie mit zwei alerts umschlossen, aber nur der erste wird angezeigt. Irgendwas mach ich nicht richtig, tippe auf einen Anfängerfehler. Ich hoffe mir kann da einer helfen.
X

XMLHttpRequest

SabineP
Beiträge gesamt: 7586

19. Jun 2006, 20:11
Beitrag # 2 von 8
Beitrag ID: #235204
Bewertung:
(2762 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Canio,

lies doch am besten gleich bei Apple nach:

http://developer.apple.com/...tent/xmlhttpreq.html

An Example: Reading XML Data from iTunes RSS Feeds

http://developer.apple.com/...Example/example.html


als Antwort auf: [#235175]

XMLHttpRequest

Canio
Beiträge gesamt: 174

6. Jul 2006, 16:34
Beitrag # 3 von 8
Beitrag ID: #238024
Bewertung:
(2691 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab mittlerweile rausgefunden, dass bei Safari anstandslos funktioniert.
Und für die Dashboard-Widgets (dafür brauch ich's nämlich) geht es somit auch. Anscheinend stimmt was mit dem Firefox nicht :(


als Antwort auf: [#235204]

XMLHttpRequest

ganesh
Beiträge gesamt: 1981

7. Jul 2006, 03:06
Beitrag # 4 von 8
Beitrag ID: #238081
Bewertung:
(2680 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
FYI, die developer.apple.com Beispielseite funktioniert tadellos im Firefox (Win).
Hast du eine live-URL mit deinem eigenen Beispiel?


als Antwort auf: [#238024]

XMLHttpRequest

Canio
Beiträge gesamt: 174

15. Jul 2006, 10:18
Beitrag # 5 von 8
Beitrag ID: #239373
Bewertung:
(2641 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Meine eigene URL darf ich leider nicht veröffentlichen. Ist sozusagen Betriebsgeheimnis ...


als Antwort auf: [#238081]

XMLHttpRequest

oesi50
  
Beiträge gesamt: 2315

15. Jul 2006, 10:41
Beitrag # 6 von 8
Beitrag ID: #239378
Bewertung:
(2635 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
na, dann lass uns mal raten.

Im HTTP-Header wird "Content-Type: text/xml" nicht mitgeschickt?


Der Firefox wertet nämlich, im Gegensatz zu manchen andren Browsern, den Content-Type
korrekt aus.


als Antwort auf: [#239373]

XMLHttpRequest

Canio
Beiträge gesamt: 174

15. Jul 2006, 11:08
Beitrag # 7 von 8
Beitrag ID: #239380
Bewertung:
(2630 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie ist denn die Syntax, so etwa?

<meta http-equiv="content-type" content="text/xml" />

Das funktioniert nämlich auch nicht.


als Antwort auf: [#239378]

XMLHttpRequest

Canio
Beiträge gesamt: 174

27. Okt 2006, 17:29
Beitrag # 8 von 8
Beitrag ID: #259031
Bewertung:
(2314 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Falls es noch jemanden interessiert:

Firefox erlaubt nur requests, wenn das File sich innerhalb der selben Domain befindet. Daher mein Problem.


als Antwort auf: [#239380]
X