ajax json


jQuery

Ajax (json)

json (dummy.json)

{  "title" : "hi",
   "subject" : "nicetomeetyou",
   "list" : [{
        "subject" : "subject1"
        "content" : "content1"
    },{
      "subject" : "subject1"
      "content" : "content1"
    },{
      "subject" : "subject1"
      "content" : "content1"
    }]
}  
<html>
<head>
  <script type="text/javascript" src="/jquery-1.12.4.min.js"></script>
  <script type="text/javascript">
    $(function(){
      //click load button
      $("#loadButton").click(function(){
        $.ajax({
          url : "/dummy.json",
          type : 'GET',
          dataType : "json",
          success : function(data){
            $("#titleLayer").html("<h2>"+data.title+"</h2>");
            $(".titleLayer").html("<h1>"+data.subject+"</h1>");

            var list = data.list;
            var tableTag = "";
/*
            for(var i = 0; i<list.length; i++){
              tableTag += "<tr><td>" + list[i].subject+"</td><td>" + list[i].content + "</td></tr>";
            }
            $("table").html(tableTag);
*/
            $.each(list,function(index,data){
              tableTag += "<tr><td>" + data.subject+"</td><td>" + data.content + "</td></tr>";
            })
            $("table").html(tableTag);
          }
        });
      })
    });
  </script>
</head>
<body>
    <input type="button" value="load" id=loadButton"/>
    <div id="titleLayer"></div>
    <div class="subjectLayer"></div>
    <table width="100%" border="1"></table>
</body>
</html>





© 2017. by isme2n

Powered by aiden