これは多くの話題ですが、私は答えが見つからない問題に直面しています.. AJAXを使用してフィードを読み込みます。私はそれが.xml拡張子から読むことは知っていますが、すべてのrssリンクが.xmlで終わるわけではありません。javacriptを使用してRSS/ATOMを取得する際の問題
私はここに
は、コード..ですまたなどをrss2jsが、私はそれを使用することは許されないのです、でも私はjQueryの、プロトタイプのようなJavaScriptライブラリを使用することができ、GoogleのAPIがあります知っている:
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);ブログの記事は私ではないではありません、どちらも私はそれを宣伝したいん
は.. :)私は答えを探したが、私の問題はもっと説明するために含まれることを発見した...
私はそれを入力するとブラウザのURL、それはshしかし、コードは何も返しません。firebug(firefox extension)のネットパネルを使ってチェックしても何も返されません。 RSSはありません(APIを持っています)、他のフィードURLに置き換えられたと考えてください..
私はそのコードでどこが間違っていますか?
あなたは正しいです.. 私はRSSをフェッチする必要があるサーバにアップロードした後にコードをチェックしました。同じコードがそこで働いていました..! あなたが言及した回避策から何かを試してみます.. あなたの助けてくれてありがとう! :) – NikhilWanpal
ちなみに、Internet Explorer 7(ファイルは.htaとして保存されています)では、RSSフィードを取得できました...クロスドメインのAjaxリクエストとして分類されているかどうかわかりません。 :) – NikhilWanpal