Ich weiß, das ist ein viel diskutiertes Thema .. Aber ich habe ein Problem, ich finde keine Antwort auf .. Ich verwende AJAX, um den Feed zu laden. Ich weiß, dass es von der .xml-Erweiterung liest, aber nicht alle rss-Links enden in .xml.Probleme in Getting RSS/ATOM mit Javascript
Ich weiß, es ist Google-API, auch rss2js etc, aber ich bin nicht benutzen darf, noch kann ich verwenden, um eine JavaScript-Bibliothek wie jQuery, Prototyp ..
hier ist der Code:
if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200){ //yet to add code to parse it... document.getElementById("myDiv").innerHTML=xmlhttp.responseXML; } } xmlhttp.open("GET","http://wordpress.org/support/rss/topic/how-to-get-xml-address-of-wordpress-rss-feed",true); xmlhttp.setRequestHeader('Connection','close'); xmlhttp.send(null);
, dass Blog-Post ist nicht von mir, ich auch nicht wollen, es zu werben .. :) gefunden, während ich für die Antwort war auf der Suche, eingeschlossen zu meinem Problem mehr erklär zu machen ..
Wenn ich geben, dass URL im Browser, es sh ows mir einige Posts .. Aber der Code gibt nichts zurück. Auch überprüft mit dem Netz Panel von Firebug (Firefox Erweiterung), nichts zurückgegeben. Es ist nicht WordPress RSS Ich will (sie haben eine API), denke, es ersetzt mit anderen Feed-URL ..
Wo gehe ich falsch in diesem Code ..?
Sie haben Recht .. Ich überprüfte den Code nach dem Hochladen auf einen Server Ich brauche den RSS abholen, und der gleiche Code arbeitete dort ..! Wird etwas von den Workarounds versuchen, die Sie erwähnten .. Danke für Ihre Hilfe! :) – NikhilWanpal
übrigens, Internet Explorer 7 (Datei als .hta gespeichert), erlaubte mir, einen RSS-Feed zu holen ... nicht sicher, ob es als eine domainübergreifende Ajax-Anfrage klassifiziert .. nur ein neues Lernen zu aktualisieren! :) – NikhilWanpal