jQuery.ajax でJSONを読み込む

jQuery.getJSON() では細かいオプション指定ができないので、jQuery.ajax() を使いたい場合もあるでしょう。

次のコードをsample_ajaxJSON.htmlという名前で保存します。

<html>
<head>
<title>jQuery.ajax JSON sample</title>
<script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function() {
  $("#btn").click(function(){
    var uri = "./simple.json";
    var html = $.ajax({
        url: uri,
        async: false
      }).responseText;
    var json = $.parseJSON(html);
    for (i in json) {
      $("#result").append(i + ": " + json[i]).append("<br/>");
    }
  });
});
</script>
</head>
<body>
<form>
<input type="button" value="show" id="btn" />
</form>
<div id="result"></div>
</body>
</html>
同じタグの記事: JavaScript
同じタグの記事: jQuery
同じタグの記事: JSON
同じカテゴリの記事: Program
関連書籍: JavaScript
関連書籍: jQuery