JoomlaのRSSをjQuery+jFeedで取得
JoomlaのRSSをJavaScriptで取得すれば、更新情報一覧を静的ページにでも簡単に出せるんじゃないかと思ってテスト。
環境は、jQuery + jFeed。
jFeedは内部的に、$.ajax() で呼び出している。
firefox等では問題なく動くけど、IEは×。。。。
IEは、Content-Typeが"text/xml"じゃないとダメ。
(application/rss+xmlとかだと、successじゃなくてerrorに指定したコールバックメソッドが呼ばれてしまう。。。)
なので、以下のように修正。
libraries/joomla/document/feed/renderer/rss.php
38 // var $_mime = "application/rss+xml"; ←コメントアウト 39 var $_mime = "text/xml"; ←追加
これでOK♪