Air開発で苦戦 その2
昨日でとりあえずハコが出来たので
今日はRSSの表示をする
JSからだとクロスドメインのアクセスに制限がありajaxなことが出来ない※そんなことないがiframeとか作ってやるのは今回は避けてみた、特に意味はないけど
なので自宅の鯖をProxyにしてRSSをjsonに変換して直接読み込み
昨日作ったindex.htmlのヘッダに
<script src="http://xxx.xx/xml2json.php?url=xxx" ></script>って書いて
取得したいフィードのURLを?url=xxxのとこに書く
phpの中身は
でヘッダーでjsとして出力
mb_http_output("UTF-8");
header("Content-Type: text/javascript; charset=utf-8");$rss = new RSS(urldecode($_GET['url'])); // こんな感じのクラスを適当に作る
$rss->putJSON();
エンコーディングも書いとく
var jsonResponseData = {xxxxxx:xxxxxx,,,,}
に入れてる
js側でこれを成型して
content.innerHTML = "成型したデータ";
ってする
でコンパイルし直し
おお!
表示された!!
でもこれだとフィードのURLの変更が出来ないので修正
・・・どうやって?
またつまづいた・・・
続きは後日