Kawanet Blog II

アクセスカウンタ

zoom RSS [ajax] JKL.ParseXMLライブラリにLoadVarsサブクラスを追加

<<   作成日時 : 2005/11/15 13:24   >>

面白い ブログ気持玉 13 / トラックバック 0 / コメント 3

ActionScriptの LoadVarsクラスや loadVariables関数 で利用される application/x-www-form-urlencoded 形式のテキストの受信に対応しました。
テキストの文字コードは、UTF-8としてください。
zip_cd=1000001&pref_cd=13&jpref=東京都&jcity=千代田区&jlocal=千代田
こんな形式のデータです。
日本語は %HH とエスケープしてあってもしてなくても、どちらでも構いません。

サブクラスのため、『JKL.ParseXML.LoadVars』という長ったらしい意味不明な名前になってしまいましたが、要はFLASH用に構築されたCGI などを、そのまま JavaScript から利用できるのがポイント。

http://www.kawa.net/works/js/jkl/parsexml.html

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 13
面白い 面白い 面白い
ナイス ナイス ナイス
驚いた 驚いた
ガッツ(がんばれ!) ガッツ(がんばれ!)
かわいい かわいい
なるほど(納得、参考になった、ヘー)

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(3件)

内 容 ニックネーム/日時
旅のアシスト(http://tango.lolipop.jp/)と言うサイトを作っている石井と申します。
JKL.ParseXMLライブラリ(0.07)をJKL.Hinaライブラリ(0.18)と共に使用させて頂いております。
hinaライブラリの動作について教えて頂けないでしょうか?
http://tango.lolipop.jp/ -> 宿を探す -> 静岡県 -> 南伊豆町と選択していった所で、googlemapを呼び出す時にhinaテンプレートを使いたいのですが、<iframe src="/fgmap/?n=[/ydata/loc/n]&e=[/ydata/loc/e]&z=5&t=" width="400" height="400" frameborder="0" scrolling="no"></iframe>が展開されないので悩んでいます。
tango
2005/11/16 00:22
一文で収まらなかったので、追伸です。

XMLファイルから読み出したデータを@foreachで処理しているのですが、データがない場合は、ない動作をし複数ある時は、表示されるのですが、データが1っこだけの時にテンプレートの内容が出てしまうようで、読みこんだデータが表示されない様です。
tango
2005/11/16 00:23
石井さん、こんばんは。
http://www.kawa.net/works/js/jkl/parsexml.html#setOutputArrayElements

子要素数が1つか複数か分からない要素が存在する場合は、setOutputArrayElements() メソッドをご利用ください。

var http = new JKL.ParseXML( url );
http.setOutputArrayElements(["boy", "girl"]);
var data = http.parse();

とすれば、XMLファイルの全要素のうち、『boy』と『girl』の2要素のみ配列展開します。それ以外の要素は常に配列展開しません。
必ず配列展開させる要素名をこのメソッドの引数に指定してください。
ゆうすけ
2005/11/16 00:41

コメントする help

ニックネーム
本 文
[ajax] JKL.ParseXMLライブラリにLoadVarsサブクラスを追加 Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる