1.2.2以降で$.getJSONがJSON形式のデータを取得出来なくなっていた件
1.2.2版で色々試すも結局分からず放置していましたが、1.2.3版がリリースされたので再度チャレンジしたところ
[Exception... "'Permission denied to call method XMLHttpRequest.open'...
なんてエラーが、Permission deniedって同一ドメインなのに何故?とは思いながらも絶対パスでurlを指定しているところを相対パスで書き直したら無事動作するようになりました
// before var url = "http://foo/bar/buzz?foobar=" + hoge; $.getJSON(url, function(data) { $.each(data.table, function(i, table) { $("<li />").append($("<img />") .attr({src: table.image})) .appendTo($("#main ul")); }); }; // after var url = "bar/buzz?foobar=" + hoge; $.getJSON(url, function(data) { $.each(data.table, function(i, table) { $("<li />").append($("<img />") .attr({src: table.image})) .appendTo($("#main ul")); }); };