タグ

AjaxとJSONに関するlockcoleのブックマーク (4)

  • iandeth. - SafariでJSON - json.jsがUTF-8な文字列をparseできない

    不具合 - 日語が含まれるUTF-8文字列をparse出来ない var s = '{"key":"value"}'; var obj = s.parseJSON(); alert(obj.key); // 結果: value 通常は上記のように JSON な文字列を parseJSON() メソッドにかけてあげることで javascript オブジェクトに変換されるのですが、 この文字列にUTF-8な文字列(日語)が含まれていると、Safariの場合に限り、うまく動作しません: var s = '{"key":"値"}'; var obj = s.parseJSON(); alert(obj.key); // 結果: undefined [ サンプルコードはこちら ] obj 自体が undefined になります。ディープに調査してないのですが、見た感じ、parseJSON() メソ

    lockcole
    lockcole 2006/12/21
    json.jsに含まれてるメソッド「parseJSON()」だとsafariで文字化けするという話。対策は,結局「evalれ」ってことになるw まぁJSONはそれでも簡単だからいいのだけど。safari側に問題があるのか,json.jsにバグがあるのか。
  • JSON for jQuery | mg.to

    Update 2007-09-13: As of version 1.2, the jQuery core now supports cross-domain JSONP downloads as part of the native Ajax support. I suggest you use this support instead of the plugin. jQuery is a nifty new JavaScript library by John Resig. It features a $() function like the one in Prototype.js, but beefed up with CSS and XPath selectors, and with the ability to chain methods to do interesting t

    lockcole
    lockcole 2006/09/09
    jQueryでJSONを取得するための方法。関係ないけど,ソースコード表示のフォーマットが綺麗で見やすい。
  • JSON prototype.js - まちゅダイアリー (2006-01-10)

    lockcole
    lockcole 2006/01/11
    サーバからのX-JSONレスポンスヘッダにJSONオブジェクトをぶち込んでクライアントに渡すことが出来るということで実験したサンプル。渡せるサイズに制限はあるんだろうか?
  • JSONでBiddersインクリメンタル検索、をブログに貼ってみる - TEDDY-G本家

    前回皆様方への御礼を書いてからまたずいぶん経ってしまった。BiddersMapAds配布は頓挫したわけではなく、単に時間がないだけです。すいません。 さて、JSONという技術が流行っているらしい。JSONというのはJavaScript Object Notationの略で、その名のとおり、サーバからクライアントにデータを送るときにJavaScriptのObjectの表記法で送ってあげる手法のことだ。 ここでJavaScriptのObjectの表記法とは何ぞやという話になるが、その前に、誰もが最初に覚えるであろうJavaScriptでのObjectのProperty(値や機能)の定義方法をおさらいしておきたい。色んな入門書を見ると次のような書き方が挙げられている。 var args.x=1; var args.y=1; var args.methodA=function() {...} ひと

    JSONでBiddersインクリメンタル検索、をブログに貼ってみる - TEDDY-G本家
  • 1