menu
書いてる野郎
orebike@gmail.com
jQuery の getJSON メソッドや ajax メソッドで dataType を json にした場合に success 等のコールバック関数を指定しているのにそれが動かない場合がある。
そういう場合はおそらく読み込んでいる JSON 自体がが正式な形になっていない可能性が高い。正しい JSON になっていないとコールバックを呼び出してもらえないみたいだ。 この「正式」というのは JS として解釈できるというユルユルなものではなく、ガチで正しい JSON でなければならない
JSONLint - The JSON Validator. ここでチェックするとよい。
2012-08-31